我有一个与ripple模拟器运行良好的项目,但是当我尝试在物理Android设备上启动它时,我收到以下错误:
错误:请安装Android目标:" android-21"。
提示:运行以下命令打开SDK管理器:C:\ Program \ Files \(x86)\ Android \ android- SDK \工具\ android.BAT
您需要:
- " SDK平台"对于android-21
- " Android SDK平台工具(最新)
- " Android SDK Build-tools" (最新)
醇>运行一个或多个平台的错误:错误:cmd:命令失败,退出代码为2 您可能没有运行此项目所需的环境或操作系统
我使用的设备是在Android 4.2.2上。我的计算机上安装的sdk是4.4.2(API 19):
我不明白为什么我的应用程序在我的设备上没有出现。
答案 0 :(得分:16)
我只是编译两个现有答案,这两个答案都是解决问题所必需的。
转到
project folder -> platforms -> android -> AndroidManifest.xml
找到像这样的东西
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="21" />
并将21
更改为19
。
然后转到
project folder -> platforms -> android -> project.properties
并更改
target=android-21
到
target=android-19
答案 1 :(得分:3)
您还应该编辑文件platforms / android / project.properties并输入正确的目标。
答案 2 :(得分:2)
转到
project folder -> platforms -> android -> AndroidManifest.xml
找到像这样的东西
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="19" />
你会看到它的targetSdkVersion是21.制作19并立即运行。要使用21,请更新您的Android工具。
答案 3 :(得分:2)
答案 4 :(得分:1)
我遇到了同样的问题。我发现这是项目的名称,因为它包含像'&amp;'这样的特殊字符。
所以我用一个简单的名称重命名了我的项目,现在效果非常好。