我正在为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版本?
答案 0 :(得分:1)
<config-file target="res/xml/config.xml" parent="/*">
<preference name="android-minSdkVersion" value="15" />
</config-file>