cordova 构建设置 cdvMinSdkVersion

cordova build setting cdvMinSdkVersion

我正在尝试使用以下命令构建 Android APK:

cordova build android --release -- --gradleArg=-PcdvMinSdkVersion=19

然而,当我验证构建的 APK 目标是哪个 minSdkVersion 时,我被告知它是版本 15 (0xf):

aapt list -a android-release.apk | grep SdkVersion

为什么第一个命令不起作用?

我没有使用人行横道(查看 build.gradle,无论如何这应该无关紧要)。

我找到了答案 - 我正在使用插件 phonegap-plugin-barcodescanner,它在自己的 build.gradle 文件中明确设置了 minSdkVersion:

ext.cdvMinSdkVersion=15

是第一行。

在我的例子中,通过在 config.xml 文件中添加以下设置解决了同样的问题:

<preference name="android-minSdkVersion" value="19" />

您可以根据需要使用任何最低 android SDK 版本。