我确实使用以下内容更新了config.xml
var ffMpeg = new NReco.VideoConverter.FFMpegConverter();
ffMpeg.GetVideoThumbnail(filePath, SnippetsVideoThumbUploadPath + guid + ".jpeg", 1);
但是,创建apk时(以及带有<preference name="android-minSdkVersion" value="23" />
的平台)
在Manifest.json中,最低版本设置为ionic cordova platform add android
我的package.json中有这个
16
尽管如此,我认为这没有关系。
我在这里想念什么?
答案 0 :(得分:5)
在您的 config.xml 文件
中对于android,您可以这样设置
<preference name="android-minSdkVersion" value="14"/>
对于iOS
<preference name="deployment-target" value="7.0" />
答案 1 :(得分:2)
可能的罪魁祸首是项目中某个位置的gradle文件。一些插件可以指定与您的config.xml
冲突的首选项。您可以通过在构建/运行命令中传递--gradleArg=-PcdvMinSdkVersion=23
来覆盖所有gradle文件。
给出以下镜头:
ionic cordova build android -- --gradleArg=-PcdvMinSdkVersion=23
这将迫使apk中的minSdkVersion为23