在设备上运行PhoneGap - 未找到设备

40

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

-> 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调试已经激活。

可能出了什么问题?


在尝试了几乎所有的选项后,这个对我有用: https://dev59.com/MFgR5IYBdhLWcg3wEZyV#41793330 - Diogo Rodrigues
14个回答

0

在LG G4(Windows操作系统上)上,您需要执行以下操作:

  1. http://www.lg.com/uk/support/support-mobile/lg-LGH815安装LG USB驱动程序
  2. 激活开发者模式(点击7次)
  3. 为当前工作站计算机激活USB调试(在开发人员选项中)
  4. 连接设备(adb驱动程序将随后安装)
  5. 运行cordova run android --device

0

我在LG Optimus手机上遇到了同样的问题;adb报告设备存在,但cordova run android --device失败并显示“无法部署到设备;找不到设备”。原来,在手机上有四种连接模式可用:

  • 充电
  • 媒体同步(PTP)
  • 互联网连接
  • 相机(PTP)

唯一有效的是互联网连接->调制解调器

希望这能帮助某些人避免头发被揪掉的痛苦。:)


0
其他答案中提到的方法对我没有用。对我有用的是谷歌搜索三星Galaxy Tab USB驱动程序并下载和运行它。当我执行adb devices时,该应用程序随后识别了我的设备。由于我使用的是三星Galaxy,因此我使用了这个链接从官方三星网站下载USB驱动程序。您需要谷歌搜索您自己相应的安卓型号USB驱动程序。

http://www.samsung.com/us/support/owners/product/SCH-I925EAAVZW

下载完成后,我运行了应用程序以安装我的USB驱动程序,然后执行了adb devices命令。请确保从Android SDK下载了Google USB驱动程序,并且您的SDK也是最新的。此外,请确保通过转到“设置” ->“开发人员选项” ->然后勾选USB调试来启用USB调试模式。完成所有这些步骤后,设备管理器中的设备旁边不应该有黄色感叹号。当您运行adb devices命令时,您的设备应该会显示出来。希望这可以帮助大家。我花了几个小时才弄清楚这个问题。


0
请按照以下步骤在安卓设备上运行Cordova应用程序:
  1. 打开Windows控制面板并打开设备管理器。
  2. 删除为您的设备安装的默认USB驱动程序。如下图所示,删除Samsung_Android设备。 enter image description here

  3. 从安卓设备断开USB电缆。

  4. 再次连接USB电缆,并从Windows在线(搜索在线)选择USB驱动程序安装。

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接