2015-03-09 14 views
40

Próbuję uruchomić aplikację jonową na moim telefonie komórkowym (Android 4.4.2). USB-Debugging jest aktywny.OSTRZEŻENIE: Nie określono docelowego, wdrożenie do emulatora

Po uruchomieniu polecenia "emulacja jonowa na Androida" wszystko działa poprawnie, a aplikacja jest dostępna w emulatorze.

Ale kiedy uruchomić commad „jonową run android” otrzymuję następujące ostrzeżenie:

UWAGA: Brak cel określony, wdrażania do emulatora

a aplikacja jest uruchomiona na urządzeniu wirtualnym ...

Czy aplikacja nie powinna działać na moim telefonie komórkowym? Co ja robię źle? Jak mogę określić cel?

P.S .: Po skopiowaniu pliku .apk do telefonu mogę uruchomić aplikację.

+2

zgadnij: Twój telefon nie jest skonfigurowany do debugowania – AtanuCSE

+2

Jeśli telefon jest skonfigurowany do debugowania, wyłącz i włącz ponownie. To działa dla mnie! – linhadiretalipe

Odpowiedz

30

Rozwiązałem problem.

Oto, co zrobiłem: Wprowadziłem do wiersza poleceń: adb devices (znajdujący się w folderze "platform-tools" w pakiecie Android SDK), który zwrócił mi pustą listę.

Zainstalowałem więc sterowniki mojego telefonu, które pobrałem ze strony głównej dostawców.

Teraz lista zawiera moje urządzenie, a aplikacja uruchamia się na moim telefonie komórkowym.

3

Jestem na komputerze Mac.

To, co zadziałało dla mnie, to uważne ostrzeżenie na urządzeniu, które mówi, że nie był dostępny żaden program na Macu, który mógłby połączyć się z urządzeniem, na przykład Android File Transfer.

Zainstalowałem to. Odłączony i ponownie podłączony kabel USB. I voila.

15

Miałem inny problem, z bardzo prostym rozwiązaniem.
Po podłączeniu urządzenia z systemem Android po raz pierwszy pojawi się monit o potwierdzenie certyfikatu komputera. Ten ekran wyskakiwał na mnie, gdy tylko dostałem telefon.

Po prostu odłączenie/ponowne podłączenie telefonu i zaakceptowanie certyfikatu komputera powinno wystarczyć!

43

Zostało otwarte kolejne narzędzie dla programistów (Chrome Inspect) i "zjadłem" połączenie. W moim przypadku zadziałało tylko zamknięcie panelu Chrome Inspect i uruchomienie ionic run android.

13

Po włączeniu urządzenia do debugowania, włącz tasowanie USB na urządzeniu;

Ustawienia> Router & Networks> USB tethering

Ten problem został rozwiązany za mną.

8

W moim przypadku miałem Androida 5.1.1, a poniżej są kroki, które zrobiłem:

  • Sprawdź, czy Twój komputer rozpoznaje Twój telefon (możesz uzyskać dostęp do plików jak na dysku flash USB). Jeśli nie, zainstaluj sterowniki z google here.
  • Proszę sprawdzić, czy opcje debugowania USB jest zaznaczone na telefonie, a następnie: 1- Go to Setting -> General -> '{} Developer options' 2- Look for the 'USB debugging' option 3- If the 'USB debugging' option is disabled then turn off 'Developer options' and turn it back on. Now you should be able to check the 'USB debugging' option.

enter image description here

+0

to zadziałało dla mnie, dzięki – lauWM

3

miałem dwa problemy (Ubuntu OS):

  1. miałem połączenia Otwórz za pomocą chrome//inspect - zamknij (zamknij zakładkę)
  2. Brakowało mi okna dialogowego, które pojawia się po podłączeniu urządzenia przez kabel USB. Musisz zaufać komputerowi.

Teraz uruchom polecenie cordova run android i spójrz na swoje urządzenie tam pojawi się kolejne okno dialogowe kliknij OK, teraz gotowe! W terminalu zobaczysz LAUNCH SUCCESS. Przy okazji usunąłem też starą aplikację z mojego urządzenia.

4

Żadne z nich nie działało dla mnie na Androidzie 6.0 na Macu.

znalazłem ten artykuł: http://trendblog.net/android-file-transfer-not-working/

powołując się od niego:

  • włączyć tryb programisty, przechodząc do Ustawienia> Informacje o telefonie (na samym dole zazwyczaj)> Naciśnij numer kompilacji, aż pop -up pojawia
  • wybierz Ustawienia> Opcje programistyczne
  • Włącz debugowanie USB
+2

jest to dość dziwne, ale musisz kilkakrotnie dotknąć numeru kompilacji, a następnie nagle zobaczysz "jesteś programistą", zanim zobaczysz ustawienia umożliwiające włączenie debugowania USB. –

+0

Tnx. To był dla mnie problem. – user3564943

Powiązane problemy