Как загрузить APK-файлы на Chromebook без режима разработчика

Молодой человек, использующий ноутбук ChromebookКонстантин Савусия / Shutterstock

Если вы когда-либо пробовали устанавливать приложения на свой Chromebook из неофициальных магазинов приложений, вы знаете, что вам нужно войти в режим разработчика, который требует сброса настроек до заводских. Вот как можно обойти это требование с помощью подсистемы Linux.

Загрузка APK-файлов и режим разработчика

Некоторые приложения для Android не указаны в Гугл игры. Для этого может быть много причин. Возможно, Google заблокировал приложение, потому что оно не соответствует требованиям Google. С другой стороны, это может быть добровольное изгнание программистов. У них могут быть проблемы с Google и они хотят обойти обычные механизмы доставки приложений. А иногда разработчики выпускают свои стабильные безопасные сборки через Google Play, но делают другие сборки, например потенциально нестабильные сборки для ежедневной разработки, доступными в других местах.

Чтобы установить приложение Android из неофициального репозитория, необходимо загрузить APK и установить его. APK — это как Android Package Kit, так и Android PacKage. Это имя типа файла, который содержит приложение Android и все необходимые для него файлы. Объединение приложения и его зависимостей в один файл значительно упрощает распространение и копирование.

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

Используя подсистему Linux вашего Chromebook, можно устанавливать приложения Android из файлов APK без настройки режима разработчика. Вам просто нужно включить режим отладки Android — и это не требует сброса настроек до заводских.

Конечно, вам нужен Chromebook, способный запускать подсистему Linux и запускать приложения Android, но все последние модели должны иметь такую ​​возможность.

Включите подсистему Linux

Если вы еще не включили подсистему Linux, вам нужно сделать это сейчас. Это просто сделать, но это займет пару секунд. Щелкните область уведомлений (панель задач), чтобы открыть меню «Настройки», и щелкните значок шестеренки.

Системное меню Chromebook

На странице настроек введите «linux» в строку поиска. В результатах поиска вы увидите запись о среде разработки Linux (бета).

Нажмите "Включить" рядом с настройкой среды разработки Linux на Chromebook

Нажмите кнопку «Включить». Вы увидите уведомление о том, что произойдет загрузка.

Экран подтверждения среды разработки Linux на Chromebook

Щелкните синюю кнопку «Далее». Вам будет предложено ввести имя пользователя. Вы можете оставить размер диска по умолчанию. Нажмите синюю кнопку «Установить».

Установка имени пользователя Linux на Chromebook

Начнется процесс загрузки и установки. Выполнение этого шага может занять несколько минут.

Индикатор загрузки Linux на Chromebook

В конце концов, вы увидите окно терминала Linux с командной строкой, содержащей выбранное вами ранее имя пользователя.

Окно терминала Linux на Chromebook

Настройка моста отладки Android

После установки Linux откройте меню «Система» и щелкните шестеренку. На странице настроек найдите «linux». На этот раз вы увидите больше вариантов. Выберите «Разработка приложений для Android», затем нажмите кнопку ползунка рядом с «включить отладку ADB».

Параметр включения отладки Android на Chromebook

Это включает мост отладки Android. Это инструмент, используемый разработчиками для тестирования своих приложений для Android во время работы над ними. Мы собираемся использовать эту функцию для загрузки APK-файлов.

Вам будет предложено подтвердить, что вы действительно хотите включить ADB. Нажмите синюю кнопку «Перезагрузить и продолжить».

Экран подтверждения для включения отладки Android на Chromebook

Когда Chromebook перезагрузится, нажмите кнопку «Все» — ту, на которой изображен символ увеличительного стекла, — и введите «терминал».

Поиск слова терминал на Chromebook

Щелкните значок терминала в результатах поиска. Откроется окно терминала Linux. Введите эту команду в окне терминала:

sudo apt установить android-tools-adb -y

Это установит систему Android ADB. По завершении установки введите эту команду, чтобы подключить отладочный мост к IP-адресу и порту.

sudo adb connect 100.155.92.2:5555

Вам необходимо подтвердить, что вы хотите разрешить отладку по USB.

Окно подтверждения, чтобы разрешить отладку по USB на Chromebook

Установите флажок «Всегда разрешать с этого компьютера» и нажмите кнопку «ОК».

Если в окне вашего терминала не отображается сообщение «подключен к 100.155.92.2:5555», откройте «Настройки» и перейдите в «Приложения»> «Магазин Google Play»> «Управление настройками Android»> «Система»> «Об устройстве». Щелкните на записи «Номер сборки» семь раз.

Поле номера сборки на экране об устройстве на Chromebook

Это «Пасхальное яйцо», Что заставляет ваш Chromebook рассматривать вас как разработчика. Перезагрузитесь и попробуйте еще раз.

Если по-прежнему не работает, попробуйте использовать эту команду:

sudo adb connect arc

Загрузка неопубликованного APK

Мы собираемся установить Ночная сборка для разработчиков браузера Firefox. Это нестабильная, но современная версия браузера Firefox. Мы используем его как хороший пример приложения для Android, которого нет в Google Play. Не используйте его в качестве ежедневного браузера; эта сборка предназначена для тестирования и экспериментов, а не для того, чтобы полагаться на нее.

Загрузите APK-файл, соответствующий архитектуре вашего Chromebook. Наша тестовая машина оснащена 64-битным процессором Intel, поэтому мы загрузили APK «X86_64». Скачанный файл был помещен в папку «Загрузки».

Он назывался «org.mozilla.fenix_93.0a1-2015827511_minAPI21 (x86_64) (nodpi) _apkmirror.com.apk». Это довольно ужасное имя файла, с которым приходится работать. Возможно, это было вдохновлено некоторая валлийская деревня. Чтобы упростить управление, мы переименовали его в firefox.apk.

APK должен быть расположен там, где его может видеть подсистема Linux. Откройте браузер файлов и перетащите APK в каталог «Файлы Linux».

Скачанный APK в каталоге файлов Linux на Chromebook.

Чтобы установить APK на Chromebook с процессором Intel или AMD, введите эту команду. Замените firefox.apk именем своего APK:

adb -s emulator-5554 установить firefox.apk

Если ваш Chromebook использует архитектуру ARM, используйте вместо этого эту команду:

adb установить firefox.apk

Слово «Успех» в окне терминала означает, что все прошло хорошо. Нажмите кнопку «Все» и введите firefox. Вы увидите значок «Firefox Nightly».

Щелкните значок, чтобы запустить нестабильную версию Firefox.

Сборка Firefox Nighhtly работает на Chromebook

С великой силой

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

Как всегда, стоит посмотреть, прежде чем прыгать.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *