Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cordova build:请安装Android目标:“;安卓-22”;。我不想要安卓-22。我想要安卓-19-我该怎么做?_Android_Cordova_Gradle_Phonegap Build - Fatal编程技术网

Cordova build:请安装Android目标:“;安卓-22”;。我不想要安卓-22。我想要安卓-19-我该怎么做?

Cordova build:请安装Android目标:“;安卓-22”;。我不想要安卓-22。我想要安卓-19-我该怎么做?,android,cordova,gradle,phonegap-build,Android,Cordova,Gradle,Phonegap Build,我正在努力设置phonegap并构建我的第一个应用程序 我创建了一个hello1项目。我添加了android项目 android平台已经添加 现在,当我运行cordova构建时,我得到了错误- 错误:请安装Android目标:“Android-22” 我没有安卓-22。我有安卓-19。我希望我的项目是用android-19构建的。我怎样才能做到这一点 我卸载了android-22(为了解决更大的问题)。我不明白我应该在哪个文件中进行更改才能使其正常工作。 项目中的project.properti

我正在努力设置phonegap并构建我的第一个应用程序

我创建了一个hello1项目。我添加了android项目

android平台已经添加

现在,当我运行cordova构建时,我得到了错误-

错误:请安装Android目标:“Android-22”

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

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

我已正确添加了环境变量。
C:\Users\user\android-sdk\platform-tools;C:\Users\user\android SDK\tools


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

我使用的是cordova 3.5.0,默认情况下目标sdk为19。
$ cordova platforms remove android
$ cordova platforms add android@3.7.1
您可以使用安装cordova 3.5.0

npm install -g cordova@3.5.0-0.2.6
对于其他版本的Cordova,如果要手动编辑,则必须在应用程序/platforms/android中的AndroidManifest.xml文件中进行更改

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


用于SDK 21的
“android-21”

适用于SDK 22(Android 4.1.1,
“Android-22”


更多信息:

更改这两个选项。我不会在较低版本中尝试它,但在较高版本中它对我有效

target=android-22<br>
target=android-22
这应该在如下两个文件中更改:

target=android-19<br>
target=android-19
两个文件的位置:

myApp/platforms/android/project.properties
myApp/platforms/android/CordovaLib/project.properties步骤:

  • $/Users/用户名/Library/Android/sdk/tools/Android
  • 安装Android 5.1.1(API 22)
  • $cordova平台添加android@4.4.2
  • $cordova build——发布android

它适合我。

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

您需要将目标SDK从22更改为19。你用的是什么IDE?如果日食,请检查;谢谢这是一个具体的输入。谢谢库马尔。我使用Cordova 5.0.0,刚刚意识到我的默认目标是22。我将更改您发布的命令。帮助。@Arvind在验证正确答案后接受:)。
target=android-22<br>
target=android-19<br>