Arv*_*ind 16 android gradle cordova phonegap-build
我正在努力完成我的手机设置并构建我的第一个应用程序.
我创建了一个hello1项目.我添加了android项目
已经添加了平台android
现在,当我运行cordova构建时,我收到错误 -
错误:请安装Android目标:"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
它没有帮助.这只是我正在尝试调试的更大问题的一部分.请帮忙.
Hon*_*nza 24
适用于SDK 21("android-21")
$ cordova platforms remove android
$ cordova platforms add android@3.7.1
Run Code Online (Sandbox Code Playgroud)
适用于SDK 22(Android 4.1.1 "android-22")
$ cordova platforms remove android
$ cordova platforms add android@4.1.1
Run Code Online (Sandbox Code Playgroud)
更多信息:https://cordova.apache.org/announcements/2015/07/21/cordova-android-4.1.0.html
改变这两个.我不会为较低版本尝试它,但这对我来说在上层版本
target=android-22<br>
Run Code Online (Sandbox Code Playgroud)
这应该在两个文件中更改,如下所示:
target=android-19<br>
Run Code Online (Sandbox Code Playgroud)
两个文件的位置:
myApp/platforms/android/project.properties
myApp/platforms/android/CordovaLib/project.properties
我正在使用cordova 3.5.0,默认情况下目标sdk为19.您可以使用安装cordova 3.5.0
npm install -g cordova@3.5.0-0.2.6
Run Code Online (Sandbox Code Playgroud)
对于Cordova的其他版本,如果要手动编辑它,则必须在yourapplication/platfomrs/android中的AndroidManifest.xml文件中进行更改.
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="19" />
Run Code Online (Sandbox Code Playgroud)
小智 1
$ cordova platforms remove android
$ cordova platforms add android@3.7.1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
40760 次 |
| 最近记录: |