Cordova 4.3.0错误:请安装Android目标:“android-21”

时间:2015-03-06 13:22:41

标签: android cordova

我有一个与ripple模拟器运行良好的项目,但是当我尝试在物理Android设备上启动它时,我收到以下错误:

  

错误:请安装Android目标:" android-21"。

     

提示:运行以下命令打开SDK管理器:C:\ Program \ Files \(x86)\ Android \ android-   SDK \工具\ android.BAT

     

您需要:

     
      
  1. " SDK平台"对于android-21
  2.   
  3. " Android SDK平台工具(最新)
  4.   
  5. " Android SDK Build-tools" (最新)
  6.         

    运行一个或多个平台的错误:错误:cmd:命令失败,退出代码为2   您可能没有运行此项目所需的环境或操作系统

我使用的设备是在Android 4.2.2上。我的计算机上安装的sdk是4.4.2(API 19): android skd

我不明白为什么我的应用程序在我的设备上没有出现。

5 个答案:

答案 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)

您应该安装以下软件包

  1. Android SDK平台工具(最新)
  2. Android SDK构建工具(最新)
  3. SDK平台(api 22)
  4. 供参考,请参阅以下enter image description here

    附带的屏幕截图

答案 4 :(得分:1)

我遇到了同样的问题。我发现这是项目的名称,因为它包含像'&amp;'这样的特殊字符。

所以我用一个简单的名称重命名了我的项目,现在效果非常好。