16

Przeszedłem przez wszystko na http://www.chromium.org/chromium-os/android-apps i obejrzałem wideo IO i nie ma chyba żadnej wzmianki o tym, jaki będzie mechanizm ładujący strony (i debugowanie) do rozwijania/testowania aplikacji na Androida w ChromeOS?Jaki będzie mechanizm ładowania bocznego i debugowania aplikacji na Androida w Chrome OS?

I know that ARC used adb on desktops but not Chromebooks

Biorąc pod uwagę, że nowa realizacja jest inna, a jej pełne ramy Android w pojemniku Linux i ma dostęp do pamięci USB, będzie ADB być dostępne dla tego prupose? Korzystanie ADB może być również użyteczny dla zdalnego debugowania od Devtools already runs an adb client

EDIT: Począwszy od 09 sierpnia 2016 there is now official documentation available.

+0

Ponieważ nic z tego nie zostało jeszcze wydane, myślę, że nieco "przeskakujesz". – CommonsWare

+0

@CommonsOdpowiedź wydania M53 jest już niedostępna, a Google powiedział, że wychodzi na pierwsze 3 Chromebooki w kanale deweloperskim w "połowie czerwca", czyli zaledwie kilka tygodni, więc dobrze byłoby podjąć pewne decyzje dotyczące konfiguracji narzędzi wcześniej wkrótce. – Maks

+0

Tak, ale dopóki nie ogłaszają ustawienia oprzyrządowania, zadawanie pytań na temat konfiguracji oprzyrządowania to "przeskakiwanie lufy". – CommonsWare

Odpowiedz

12

Jeśli nie jesteś w trybie programisty, nie będziesz w stanie włączyć nieznanych źródeł. Aby więc załadować aplikacje poboczne, musisz przełączyć urządzenie w tryb programisty (instrukcje here - postępuj zgodnie z instrukcjami Chromebooka Pixel 2015).

Gdy jesteś w trybie Dev, przejdź do Ustawienia Chrome> Ustawienia aplikacji> Bezpieczeństwo> Nieznane źródła (ruch w prawo)

Po włączeniu trybu programisty można bok aplikacje obciążenia w jednym z 2 sposoby:

  1. Prześlij apk do Dysku Google lub wysłać go do siebie za pośrednictwem poczty elektronicznej, a następnie otwórz go w aplikacji na Androida (równowartość odpowiednio Drive i Gmail)
  2. przenieść apk do folderu Pobrane z Chromebooka za pomocą kciuka napęd i zainstaluj go za pomocą aplikacji File Manager Android
  3. Przenieść apk over Ethernet z innym urządzeniem za pomocą VT-2 dostęp do wiersza poleceń na Chromebooka

Oto walkthru próba ustanowienia połączenia Ethernet dla podejścia 3:

  • Włączone pulpit - wtyczka kabla Ethernet do pulpitu
  • na pulpicie - Ustaw IP: ifconfig eth1 10.xx.xx.xx maska ​​255.255.255.254
  • na Chromebooka - Przejdź do VT-2: Ctrl-alt-FWD (aka F2)
  • Na Chromebooka - Wtyczka Ethernet do Chromebooka
  • Na Chromebooka - Ustaw IP dla sieci Ethernet: ifconfig eth1 10.xx.xx.xx maska ​​255.255.255.254
  • korzystania z SCP przenieść plik APK z Pulpit na Chromebooku
+0

Dokumentacja, do której prowadzi link, mówi, że szczegóły trybu programisty są specyficzne dla urządzenia, a następnie łącza [tutaj] (https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices). Ta strona z kolei nie dostarcza instrukcji dla około połowy urządzeń z Chrome OS. Warto zauważyć, że nie zawiera instrukcji obsługi Chromebooków ASUS ani Acer Chromebooków R11, które są dwoma z trzech urządzeń, które powinniśmy używać do testowania. – CommonsWare

+1

W przypadku Chromebooka ASUS Chrome Flip i Acer Chromebook R11 instrukcje są takie same, jak w przypadku Pixela 2 dostępnego tutaj: https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/chromebook -pixel-2015. Pamiętaj, że w chwili pisania tego artykułu tylko Chromebook Flip obsługuje sklep Play na urządzeniu Dev – msheets

+1

OK, mogę potwierdzić, że przełączenie urządzenia w tryb programisty Chrome OS umożliwia dostęp do przełącznika "nieznane źródła" - wielkie dzięki! Zauważ, że możesz również skopiować plik APK poprzez pendrive'a, skopiuj go stamtąd do folderu "Downloads" Flipa i zainstaluj go za pomocą aplikacji Android do zarządzania plikami (pojawi się w folderze "Downloads" na zewnętrznej pamięci masowej). IOW, zachowuje się mniej więcej normalnie dla Androida. Mam nadzieję, że dostaniemy dostęp do 'adb' w pewnym momencie (LogCat, debugowanie itp.). Dzięki jeszcze raz! – CommonsWare

Powiązane problemy