2015-05-04 68 views
16

我正在为我的phonegap设置挣扎,并构建我的第一个应用程序。Cordova构建:请安装Android目标:“android-22”。我不想要android-22。我想要android-19 - 我该怎么做?

我创建了一个hello1项目。我加入了Android项目

Platform android already added

现在,当我运行科尔多瓦构建,我得到的错误 -

Error: Please install Android target: "android-22"

我没有Android的22。我有android-19。我希望我的项目是用android-19构建的。我怎样才能做到这一点?

我有我卸载的android-22(用于解决更大的问题)。我不明白应该在哪个文件中进行更改才能正常工作。 项目中的project.properties出现在这一步之后,它自动包含android-22的目标。

我已经正确添加了我的env变量。 C:\Users\user\android-sdks\platform-tools;C:\Users\user\android-sdks\tools

它没有帮助。这只是我试图调试的一个更大问题的一部分。请帮忙。

+1

您需要将目标sdk从22更改为19。你在用什么IDE?如果日食,请检查; http://stackoverflow.com/questions/3342739/how-to-change-target-build-on-android-project – shamaleyte

回答

5

我使用的科尔多瓦3.5.0在默认情况下有目标的SDK为19 你可以,如果你想手动编辑使用

npm install -g [email protected] 

对于科尔多瓦的其他版本上安装科尔多瓦3.5.0它必须在yourapplication/platfomrs/android中的AndroidManifest.xml文件中进行更改。

<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="19" /> 
+0

谢谢库马尔。我使用科尔多瓦5.0.0,并意识到我得到22作为默认目标。我会改变你发布的命令。帮助。 – Arvind

+0

@Arvind验证它后接受正确的答案:)。 – kumar

6

更改这两个。我din't尝试更低的版本,但这个在上版本

target=android-22<br> 

这应该在两个文件中被改变像下面为我工作:这两个文件的

target=android-19<br> 

地点:

myApp/platforms/android/project.properties
myApp/platforms/android/CordovaLib/project。性能

2

步骤:

  • $ /用户/用户名 /库/安卓/ SDK /工具/安卓
  • 安装Android 5.1.1(API 22)
  • $科尔多瓦平台添加的android @ 4.4.2
  • $科尔多瓦构建--release安卓

这对我的作品。

4

从Andriod Manager安装Andriod 5.1.1(API 22)SDK平台后,我的问题得到解决。

0

只要重新打开命令行就可以修复它。

相关问题