我有一个运行4.2.2的root平板电脑,但我无法做到"离子运行android --target =设备ID"。它说:
ERROR running one or more of the platforms: Target '<device ID>' not found, unable to run project
当我执行&#34; adb devices&#34;时,我的设备ID就会显示出来。我已经删除并读取了android平台。该设备处于USB调试模式,它表示我已作为安装程序连接。我还信任我的计算机(Windows 7 64位)。
我将androidmanifest.xml更改为目标API为17.我错过了什么吗?还是因为我的平板电脑已植根?这是来自中国的第三方平板电脑。任何见解都表示赞赏!
答案 0 :(得分:1)
当我将离子更新为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
令我惊讶的是我的设备没有列在那里,我必须重新插入它。
答案 1 :(得分:0)