提问者:小点点

在设备上运行电话间隙 - 未找到设备


我正在尝试在我的设备上运行我在phonegap中制作的应用程序,并通过USB连接。

-> phonegap run android
[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] compiling Android...
[phonegap] successfully compiled Android app
[phonegap] trying to install app onto device
[phonegap] no device was found

-> adb devices
List of devices attached 
SH25PW103163    device

我刚刚在这个设备上运行了eclipse中的一个原生Android应用程序,我激活了USB调试。

有什么问题?


共3个答案

匿名用户

如果只有一个支持adb的设备,请使用以下命令:

< code>phonegap运行android设备

如果您有多个设备,则需要通过以下方式指定设备ID:

phonegap运行android--设备=

例:

phonegap运行android--设备=SH25PW103163

手机差距运行Android --目标=SH25PW103163

如果您想知道设备的代码,请在控制台中(shell、终端)执行以下操作:

< code>adb设备

匿名用户

我也有类似的问题。我从git克隆了代码,phonegapp没有在我的设备(LG Nexus 4)上安装app。但我在手机上安装了另一个应用程序,它的名称和ID与我试图安装的应用程序相同。

从我的手机中删除旧应用程序为我解决了这个问题。

匿名用户

对我有用的是在USB设置中将设备从媒体设备更改为相机。