2014-12-19 67 views
1

我正嘗試在android設備上安裝phonegap 3.3應用程序。我已將兩臺設備連接到我的系統。 -Android 4.2和Android 2.3當兩個設備連接到系統時,無法在設備上部署phonegap應用程序

adb devices 

顯示我兩個設備,沒有 '離線'。兩者都是啓用了USB調試。 Android 4.2設備爲我提供了一個連接媒體設備或相機的選項。 android 2.3不提供任何這樣的選項。

獨立我能夠在任當只有其中一個設備是USB同時連接到系統的裝置的運行/安裝應用。

但是,當這兩個設備是USB連接它僅部署機器人2.3設備上。它完全忽略了android 4.2設備。我試着指向安裝設備如下,但它不起作用

phonegap run android --device=410013f00 
phonegap run android --device=DEF 

它總是部署在第一個設備上。請讓我知道是否以及如何在第二臺設備上部署應用程序,以及兩者是否都已連接。將設備反覆移除以進行測試是一種痛苦。謝謝!

注:上面所用的設備ID僅用於表示,而不是實際的ID。讓我知道你是否需要實際的ID。此外,如果它是有幫助的設備連接系統實際上是一個Windows VM

+0

你是否從** adb devices **的輸出中獲得了這些設備ID? – helleye 2014-12-19 10:05:05

+0

@helleye是的,我使用的是我從adb devices命令中得到的相同的id [你在問題中看到的只是被隱藏的ID或幾個被省略的字符。讓我知道如果你希望我在這裏粘貼完整的ID] – DevD 2014-12-19 10:18:55

+0

不知道我的理解是否正確...如果你使用eclipse,然後使用'目標'選項卡中的運行配置選擇'總是提示選擇一個設備' – Aravin 2014-12-19 12:50:04

回答

1

我不知道如何與PhoneGap的做到這一點,但它應該是很容易與亞行做到這一點。

adb -s DEVICE_ID install -r package_name.apk 

您可以將此命令的兩行放入批處理文件並在生成後運行它。

+0

謝謝,我會試試這個 – DevD 2014-12-21 04:04:58

相關問題