Cordova 6.3.1 plugin.xml设置minSdkVersion不起作用

时间:2016-11-03 14:22:04

标签: cordova cordova-plugins

我正在为cordova制作一个插件,并希望设置最小的sdk版本。但是,当我尝试在plugin.xml文件中使用这些选项时,它不会被覆盖:

<platform name="android">
    <preference name="android-minSdkVersion" value="16" />
    <preference name="android-targetSdkVersion" value="23" />
</platform>

或清单标记

<config-file target="AndroidManifest.xml" parent="/manifest">
     <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="23" />
</config-file>

这些方法都是设置sdk版本的电话间隙方式,如果我是正确的话,仍然是cordova方式。但第一个给出错误:

Failed to install 'plugin.demo':Error: Variable(s) missing: ANDROID-MINSDKVERSION, ANDROID-TARGETSDKVERSION

第二个选项只是使用uses-sdk添加一个新行,这也会产生很多错误。

如何在cordova(v6 +)中设置sdk版本?

1 个答案:

答案 0 :(得分:1)

<config-file target="res/xml/config.xml" parent="/*">
    <preference name="android-minSdkVersion" value="15" />
</config-file>