科尔多瓦:安装了android-23 sdk后仍然出现错误“请安装android target 23”

时间:2016-01-29 15:45:08

标签: android cordova

我正在尝试构建基于android cordova的应用程序,但我总是收到此错误。

这里cli上的错误信息: cli-error

但是,正如你在下一张图片中看到的那样,我已经安装了android-23平台和android sdk管理器: Android SDK manager

此外,环境变量ANDROID_HOME已正确设置,我的PATH中有android-sdk \ tools和android-sdk \ platform-tools。

有没有人知道可能出现什么问题?

5 个答案:

答案 0 :(得分:5)

我们需要为Android API版本23安装所有平台工具。如图所示。此外,需要安装所有API版本23。

enter image description here

enter image description here

重新启动您的节点js命令行工具,然后重试: cordova build 命令,现在可以正常工作并下载相关文件。

答案 1 :(得分:4)

好的,问题似乎来自我的项目路径。有一些特殊字符,如' - '如果我尝试从另一个文件夹构建一个cordova应用程序(没有任何' - '),一切都很棒!

答案 2 :(得分:0)

Kindly locate where android.bat is in your android sdk file, After locating run it and it will prompt android sdk manager so make sure you installed all necessary package for android 23. This should work for you, I hope it help??

答案 3 :(得分:0)

将cord平台添加到cordova时,你最好使用你的特定目标(不要按照互联网上的帖子告诉你修改xml文件或project.properties)。

这样做只需使用:

cordova platform add android@x.x.x

其中x.x.x是你的Android版本,例如" 4.1.1"将min sdk版本设置为" 22" 如果已将android添加到您的cordova项目中,请先删除它:

cordova platform remove android

希望它可以帮助任何寻找我正在寻找的相同答案的人。

答案 4 :(得分:0)

这是对我有用的(MAC OS)。

更改文件:

myApp/platforms/android/project.properties
myApp/platforms/android/CordovaLib/project.properties

安装到目标sdk。就我而言,错误是要求我安装android-28。然后,我打开了android studio并安装了android-27,并将这些文件也更改为android-27。现在corodova的要求很好!