[英]Changing the android target of a cordova project
我是Cordova開發的新手,我使用此命令創建了我的第一個Cordova項目,如以下站點https://cordova.apache.org/docs/en/4.0.0/guide_cli_index.md.html
cordova create hello com.example.hello HelloWorld
使用這些命令為項目添加平台后,
cd hello
cordova platform add android
和命令行給出這些輸出
Adding android project...
Creating Cordova project for the Android platform:
Path: platforms\android
Package: com.exampple.hell
Name: helloWorld
Android target: android-21
Copying template files...
Project successfully created.
根據這個項目的這個Android目標,它是android-21,但是在我的機器上安裝的android SDK最多具有android API級別19。
Unable to resolve target 'android-21'
我將AndroidManifest.xml文件更改為
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="19" />
但仍然有問題。
將平台添加到項目中時,我可以將android目標更改為19還是有另一種方法來修復此問題並以android API級別19運行項目
您首先應該在計算機上更新SDK。 兼容性取決於您的config.xml
文件內容。
例如,您要支持從16到19的android級別,則config.xml
這一部分應如下所示:
<preference name="android-minSdkVersion" value="16"/>
<preference name="android-targetSdkVersion" value="19"/>
然后,構建方法將處理AndroidManifest.xml
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.