我正在尝试在我的设备上运行我在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调试。
有什么问题?
如果只有一个支持adb的设备,请使用以下命令:
< code>phonegap运行android设备
如果您有多个设备,则需要通过以下方式指定设备ID:
phonegap运行android--设备=
例:
phonegap运行android--设备=SH25PW103163
手机差距运行Android --目标=SH25PW103163
如果您想知道设备的代码,请在控制台中(shell、终端)执行以下操作:
< code>adb设备
我也有类似的问题。我从git克隆了代码,phonegapp没有在我的设备(LG Nexus 4)上安装app。但我在手机上安装了另一个应用程序,它的名称和ID与我试图安装的应用程序相同。
从我的手机中删除旧应用程序为我解决了这个问题。
对我有用的是在USB设置中将设备从媒体设备更改为相机。