2016-05-25 17 views
16

Я прошел через все на http://www.chromium.org/chromium-os/android-apps, а также посмотрел видео IO, и, похоже, не упоминается, какой механизм боковой загрузки (и отладки) доступен для разработки/тестирования приложений Android на ChromeOS?Каким будет механизм боковой загрузки и отладки для приложений Android на ChromeOS?

I know that ARC used adb on desktops but not Chromebooks

Учитывая, что новая реализация отличается и его полный Android рамки в контейнере Linux и имеет доступ к USB, будет АБР будет доступен для этого prupose? Использование АБР также может быть полезно для удаленной отладки, так как Devtools already runs an adb client

EDIT: По состоянию на 9 августа 2016 there is now official documentation available.

+0

Поскольку все это еще не выпущено, я думаю, что вы немного «прыгаете с пистолета». – CommonsWare

+0

@CommonsWare выпуск M53 уже вышел, и Google сказал, что он выходит на начальные 3 Chromebook в dev-канале в середине июня, что всего на пару недель, так что было бы неплохо принять некоторые решения о настройке оснастки ранее скоро. – Maks

+0

Да, но до тех пор, пока они не объявят о настройке инструмента, задание вопросов о настройке оснастки немного «прыгает с пистолета». – CommonsWare

ответ

12

Если вы не в режиме разработчика, вы не сможете включить неизвестные источники. Поэтому, чтобы загружать приложения с боковой загрузкой, вам необходимо перевести устройство в режим разработчика (инструкции here - выполните действия, описанные в Chromebook Pixel 2015).

После того, как вы находитесь в режиме Dev, перейдите в раздел Настройки Chrome> App Настройки> Безопасность> Неизвестные источники (перемещение вправо)

После включения режима разработчика вы можете с боковой загрузкой приложения в одном из 2 способов:

  1. Загрузить .apk в Google Drive или отправить его на себя по электронной почте, и откройте его с помощью Android приложения эквивалента (Drive и Gmail соответственно)
  2. передачи, в .apk в папку Загрузки вашего Chromebook с помощью большого пальца диск и установить его с помощью приложения Android File Manager
  3. Перенести .apk через локальные сети с другого устройства, используя VT-2 для доступа к командной строке на вашем Chromebook

Вот пример walkthru настройки подключения локальных сетей для подхода 3:

  • On настольный - подключите сетевой кабель в рабочий стол
  • на рабочем столе - Установка IP: Ifconfig eth1 10.xx.xx.xx маска подсеть 255.255.255.254
  • на Chromebook - Перейти к VT-2: Ctrl-Alt-FWD (ака f2)
  • На Chromebook - Ethernet Разъемного в Chromebook
  • На Chromebook - Установка IP для локальных сетей: Ifconfig eth1 10.xx.xx.xx маски подсеть 255.255.255.254
  • Используйте УППЫ, чтобы передать файл .apk из рабочий стол на Chromebook
+0

В документации, на которую вы ссылаетесь, указано, что детали режима разработчика зависят от устройства, а затем ссылки [здесь] (https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices). Эта страница, в свою очередь, не содержит инструкций примерно для половины устройств Chrome OS. Примечательно, что он не предоставляет инструкций для ASUS Chromebook Flip или Acer Chromebook R11, которые являются двумя из трех устройств, которые мы должны использовать для тестирования. – CommonsWare

+1

Для Chromebook от Chromebook от Chromebook и от Acer Chrome R11 инструкции такие же, как и для Pixel 2, найденного здесь: https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/chromebook -pixel-2015. Обратите внимание, что на момент написания этого документа только Chromebook Flip поддерживает Play Store на dev – msheets

+1

ОК, я могу подтвердить, что включение устройства в режим разработки Chrome OS позволяет получить доступ к переключателю «неизвестных источников» - большое спасибо! Обратите внимание, что вы также можете скопировать APK через флэш-накопитель, скопировать его туда в папку «Загрузка» Flip и установить его через приложение Android-менеджера файлов (оно будет отображаться в 'Downloads' на внешнем хранилище). IOW, он ведет себя более или менее нормально для Android. Я надеюсь, что мы получим «adb» доступ в какой-то момент (LogCat, отладка и т. Д.). Еще раз спасибо! – CommonsWare