簡體   English   中英

更改cordova項目的android目標

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM