我在cordova 3.6.3上建立了一个android项目。我正在尝试从头开始将其升级到5.2.2。但是,我的android SDK有问题。
我正在使用的流程是:
cordova create hello com.example.hello HelloWorld
cd hello
cordova platform add android --save
cordova build android
我收到的是:
为Android平台创建Cordova项目:
Path: platforms/android
Package: com.example.hello
Name: HelloWorld
Activity: MainActivity
Android target: android-23
所以Android目标是SDK23。在我的项目中,我正在使用一些库,例如org.apache.cordova.CordovaWebViewClient,这些库自SDK 21以来已被弃用。因此,我试图在SDK 20上创建cordova,而不是在23上。
有没有办法从cordova cli或其他方式做到这一点?
由于
答案 0 :(得分:0)
如果您希望目标API版本不同,请在 ANdroidManifest.xml
中进行更改<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="20" />
编辑这些行。此处android:targetSdkVersion
是您要定位的Android版本。