2015-03-04 21 views

Odpowiedz

23

Można wymusić bieg na urządzeniu jak to

cordova run android --device 

Jeśli pojawi się komunikat o błędzie, jak wtedy „Nie znaleziono urządzenia” Upewnij się, że masz sposób deweloper włączona na urządzeniu, a także uruchomić adb kill-server i następnie adb devices należy wymienić urządzenie i cordova run android --device powinien działać

Dla iOS można uruchomić z MacOS

cordova run ios --device 

Jeśli to nie działa, upewnij się, że masz zainstalowane ios-sim i ios-deploy oraz że masz na swoim komputerze swój certyfikat programistyczny i profil udostępniania symboli wieloznacznych. Możesz otworzyć plik .xcworkspace na/platforms/ios /, a Xcode pomoże Ci utworzyć certyfikaty i profile obsługi podczas próby uruchomienia aplikacji.

+1

Próbowałem, ale błąd podczas instalacji pliku .apk na urządzeniu. Czy muszę najpierw coś skonfigurować? dzięki! –

+0

Co mówi błąd? – jcesarmobile

+2

Przepraszamy za opóźnienie 'BŁĄD: uruchomienie aplikacji na urządzeniu nie powiodło się: BŁĄD: instalacja apk na urządzeniu nie powiodła się: BŁĄD: nie powiodło się wdrożenie na urządzeniu, nie znaleziono żadnych urządzeń. Błąd:/Użytkownicy/toniweb/Proyectos/cordova/funcook/platformy/android/cordova/run: Polecenie nie powiodło się z kodem wyjścia 8 w pliku ChildProcess.whenDone (/ usr/local/lib/node_modules/cordova/node_modules/cordova-lib /src/cordova/superspawn.js:131:23) w pliku ChildProcess.EventEmitter.emit (events.js: 98: 17) w maybeClose (child_process.js: 753: 16) w Process.ChildProcess._handle.onexit (child_process.js: 820: 5) ' –

0

można zrobić

cordova run android 

jak udokumentowano here.

To nie zadziałało dla mnie z jakiegoś powodu. więc to, co zrobiłem, to skopiowanie apk do urządzenia. Zainstaluj to. i użyj chrome remote debugging. przez goint do chrome://inspect w chrome.

+0

dziękuję za pisanie, chodzi o to, że jeśli uruchomisz to polecenie, emulator zostanie wykonany .. –

+0

tak, miałem ten sam problem. Myślę, że ponieważ docelowy api miał 19 zamiast 21 (Lolypop). sprawdź moją zaktualizowaną odpowiedź dla planu B. – Txugo

1

Jeśli prawdziwe urządzenie jest podłączone do komputera i jest ona uznawana za dobrze, ca po prostu użyć
cordova run android
a aplikacja uruchomi się na urządzeniu. To zadziałało dla mnie.

Powiązane problemy