Реклама на сайте Обратная связь Карта сайта
Меню

Как с помощью google chrome запустить apk файл?

20.10.2014
Как с помощью google chrome запустить apk файл?
Рейтинг:
УжасПлохоТак себеНормальноЯ в восторге
Просмотров:
649

Как с помощью google chrome запустить apk файл?

Данную статью можно воспринимать как инструкцию по установке apk файлов в браузер google chrome.

Предисловие

Возможность запускать андроид приложения прямо в браузере весьма впечатляет. Особенно если учесть что гугл хром с легкостью устанавливается на любую операционную систему, будь то Windows, Linyx либо Mac.

Узнав о том что с помощью google chrome можно запустить апк файл — команда нашего сайта, провела небольшое исследование, задавшись целью подтвердить либо опровергнуть данную информацию. Представьте наше удивление, когда мы смогли запустить андроид приложение без эмулятора — просто в браузере.

Сразу уточню, данный пример запуска android приложений в браузере Хром последней версии, на момент написания данной статьи актуальной являлась 38.0.2125.104 m. Узнать свою версию вы можете введя в адресной стоке chrome://chrome/ либо нажать на иконку Меню и выбрать пункт «О браузере Google Chrome», как только вы попадете в данный раздел программа начнет проверять обновления, и в случае если таковые имеются она установит их. Операционная система 32-х разрядная Windows 7.

Авторами проекта был придуман хоть и не простой, но вполне логичный механизм запуска приложений. После установки apk файла в браузер он идентифицируется как расширение, которое можно запустить в любой удобный момент.

Внимание!!! Перед тем как начинать, что либо делать советуем внимательно прочитать статью до конца и попутно скачать все приложенные файлы. Только так вы получите четкое представление о своих действиях, а также поймете зачем нужен каждый шаг.

Шаг первый – Установка расширения для запуска android приложений

Данный шаг является обязательным, та как данное расширение в последствии позволит запускать андроид программы. Установка немного необычная поэтому мы создали небольшую инструкцию.

  1. Скачайте данный файл vladikoff-archon-2d4c947b3f04.zip
  2. Распакуйте содержимое в любую папку без кириллических символов, например, C:\Program Files\Google\Chrome\ итого у вас должен получиться приблизительно такой путь C:\Program Files\Google\Chrome\vladikoff-archon-2d4c947b3f04
  3. Теперь запустите Google Chrome и перейдите по адресу chrome://extensions/ либо зайдите в настройки на вкладку «расширения». Как на скриншотеСкриншот настроек google chrome
  4. Нажмите на кнопку «Загрузить распакованное расширение…» и укажите путь куда вы распаковали архив (в нашем случае это C:\Program Files\Google\Chrome\vladikoff-archon-2d4c947b3f04) у вас должно получиться нечто в этом роде То что получилось после установки расширения
  5. Шаг первый выполнен, для удобства оставьте браузер в таком состоянии. Так как нам еще понадобится эта страница.

Шаг Второй – Собираем расширение из apk файла

Перед тем как запустить apk файл его нужно собрать в формат расширения, к сожалению на данный момент нет средств сделать это автоматически, поэтому прилагается инструкция по ручной сборке.

  1. Скачиваем и распаковываем шаблон для нашего расширения в любое место на вашем компьютере, где в полном пути нету кириллических символов. Советуем создать отдельную папку в корне диска, куда в последствии, вы будете складировать свои расширения, например мы создали такую папку на диске, получился вот такой путь C:\\apks
  2. Теперь выберем игру, для тестового запуска наша редакция взяла шахматы v2.12 для андроид, вам для первого запуска также советуем скачать именно её
  3. Скачанный apk файл помещаем в распакованный шаблон по пути C:\\apks\ПАПКА_ШАБЛОНА\vendor\chromium\crx\ в итоге должно получиться так C:\\apks\ПАПКА_ШАБЛОНА\vendor\chromium\crx\название_приложения.apk
  4. Теперь переименуйте папку шаблона, например в ChessFree (не используйте пробелы и русские буквы) в итоге у нас получился вот такой путь C:\\apks\ChessFree\
  5. Далее открываете с помощью блокнота (notepad, или notepad++ ) либо другого текстового редактора файл C:\\apks\ChessFree\manifest.json
  6. В 8-й строке есть запись «apkList»: [ «custom-android-release-1400197.apk» ], исправьте название апк файла а свое. В нашем случае получилось вот так «apkList»: [«uk.co.aifactory.chessfree_2.12.apk» ]
  7. Теперь необходимо указать имя приложения для этого перейдите к строке номер 11 и Поправьте запись «name»: «__PACKAGE__», под себя. Старайтесь не ставить пробелов, а также русских и спец символов. У нас получилось следующее «name»: «Chess_Free»
  8. Последний и самый важный пункт этого шага — указать имя запускаемого пакета. Так как адрес нашего приложения в Google Play завершается на uk.co.aifactory.chessfree, то это и будет имя нашего пакета. Указывать его следует все в том же файле manifest.json 13-я строка «packageName»: «__PACKAGE__» — замените надпись «__PACKAGE__» на uk.co.aifactory.chessfree. В итоге должно получиться вот так «packageName»: «uk.co.aifactory.chessfree»
  9. Теперь сохраните внесенные правки и расширение будет готово к инсталляции в браузер. Как это делать читайте в третьем шаге.

Шаг Третий – Установка и запуск собранного в расширение apk файла

Теперь когда вы умеете собирать расширения на основе apk файла для андроид, можно приступать к его установке в браузер с последующим запуском.

  1. Итак в 5-м пункте Первого шага мы просили оставить вас оставить браузер на вкладке «Расширения», если вы вдруг с неё ушли то придется открыть её заново, как это сделать можно посмотреть в третьем пункте первого шага.
  2. Убедитесь что установленное ранее расширение с названием ARC Custom Runtime 1.2 – x86_32 все еще присутствует. Если по каким либо причинам его нет, тогда полностью повторите первый шаг повторите. Если же оно на месте приступайте к следующему пункту.
  3. Нажмите на кнопку «Загрузить распакованное расширение…» и укажите путь к папке с собранным ранее расширением (В нашем случае это C:\\apks\ChessFree\). Если все собрано правильно то перед вами предстанет вид как на скришоте ниже (за исключением иконки) и главное появится кнопка «Запустить».Как с помощью google chrome запустить apk файл?
  4. Не обращайте внимания на ошибки обведенные красный прямоугольник, просто нажмите на кнопку «Запустить». По началу приложение может «тупить», но в последствии должно нормально воспроизвестись.

Скриншоты первого запуска


Надеюсь данная статья помогла вам, позже мы дополним данную инструкцию добавив некоторые нюансы с которыми можно столкнуться при использовании такого метода для запуска андроид приложений. Также просим вас писать в комментариях о трудностях запуска или новых методах сборки расширений. Помните, данная информация может помочь другим пользователям.

Войти, чтобы оставить комментарий

Личный кабинет
Войти с помощью: