我刚刚从科尔多瓦 7.1.4 升级到科尔多瓦 8.0.0。在 WebStorm 上构建成功,但是无法安装交付的 apk,当我在 Android Studio 中打开它时 gradle 无法同步并出现以下错误:“</p>
The minSdk version should not be declared in the android manifest file. You can move the version from the manifest to the defaultConfig in the build.gradle file.
Open Manifest File
Move minSdkVersion to build file and sync project
”。
我可以在 Android Studio 上修复这些错误,但我需要 WebStorm 来提供有效的 apk。我添加<preference name=”android-minSdkVersion” value=”19" />
到 config.xml 但没有从那里读取。Cordova 8.0.0
提到了更改“使用自定义 Gradle 属性从中读取值minSdkVersion
” config.xml
,但我不明白这是什么意思……我在一篇文章中读到after_prepare
钩子脚本应该是最好的解决方案。
知道这个脚本应该是什么样子吗?欢迎任何想法。
PS:我知道Cordova 9.0.0
解决了这个问题,它从 config.xml 文件中读取minSdkVersion
,但我需要解决这个问题Cordova 8.0.0