Ionic无法找到目标Android设备。

3
我有一台安装了4.2.2系统的已root Android平板电脑,但我无法执行“ionic run android --target=device ID”命令。它会显示以下错误信息:
“ERROR running one or more of the platforms: Target '<device ID>' not found, unable to run project”
当我执行“adb devices”命令时,我的设备ID确实出现了。我已经尝试过删除和重新添加android平台。设备已开启USB调试模式,并且显示为已连接安装程序。我还信任了我的电脑(Windows 7 64位)。
我将androidmanifest.xml文件中的目标API更改为17,但还是无法运行。这是因为我错过了什么吗?还是因为我的平板电脑已root?它是来自中国的第三方平板电脑。非常感谢您的帮助!

如果你只是执行:ionic run android会发生什么? - Gabriel Hobold
@GabrielHobold,它会说没有指定目标,因此在模拟器上启动。 - Jason
2个回答

1
我在将ionic更新到v2版本时遇到了问题。
我的做法是调用编译时adb显示的完整路径。
ANDROID_HOME=/Users/foo/Library/Android/sdk

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home

No target specified, deploying to emulator

在这种情况下:
/Users/foo/Library/Android/sdk/platform-tools/adb devices

出乎意料,我的设备没有列在那里,我需要重新插入它。

0
  • 从“关于”设置中将设备配置为开发者(USB调试)模式。
  • SDK版本是否与Cordova兼容。

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