2015-12-30 187 views
1

我想在設備上部署Android應用程序。但是,當運行「科爾多瓦運行的Android --device」拋出的錯誤作爲,未找到ADB工具的Android設備

ERROR: Failed to launch application on device: ERROR: Failed to install apk to device: ERROR: Failed to deploy to device, no devices found. Error: /home/inkilab/golang/src/github.com/okpatil4u/android/platforms/android/cordova/run: Command failed with exit code 8 at ChildProcess.whenDone (/usr/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135:23) at ChildProcess.emit (events.js:98:17) at maybeClose (child_process.js:756:16) at Process.ChildProcess._handle.onexit (child_process.js:823:5)

當我爭取亞行的設備上輸出的是

List of devices attached emulator-5554 device

我已經啓用USB調試Android設備上。那麼,現在的問題是什麼?

+0

您是否應該將其部署在虛擬或物理設備上? – Alex

+0

在物理設備上@Alex – Priyanka

+0

對於更多相關性,我會在這裏發佈幾個命題來檢測您的設備:您應該首先更改您的帖子標題,如「未找到ADB工具的Android設備」,然後嘗試檢查是否所有的USB驅動程序都已正確安裝。進入你的計算機屬性和你的組件管理器,並檢查Android手機是否被正確識別,沒有任何警告或錯誤。 – Alex

回答

0

它看起來像你只連接了仿真器。 請連接或斷開設備,你應該確認安全問題。 檢查USB電纜。

+0

我已將我的設備連接到usb。但它不顯示在adb設備列表中 – Priyanka

0

你要通過你的設備標識符在這樣的命令行:

cordova run android --device=emulator-5554 

看,你的錯誤跟蹤,它嘗試在安裝APK「設備:」 < - 無效標識

+0

我想在我的外部Android設備上運行它,而不是在仿真器上。 – Priyanka

+0

好的,你的設備是否有根? – Alex

+0

設備植根手段? – Priyanka