Cordova/Gradle使用com.android.support:支持alpha而不是stable
本周,我在尝试使用Cordova构建项目时遇到了一个问题,原因是在构建时:Cordova/Gradle使用com.android.support:支持alpha而不是stable,android,cordova,gradle,android-support-library,Android,Cordova,Gradle,Android Support Library,本周,我在尝试使用Cordova构建项目时遇到了一个问题,原因是在构建时: cordova build android gradle获取com.android.support:supportalpha而不是com.android.support:support-v4,它是我的android项目16版的基础。(com.android.support:support-v4支持MinSDK版本14) 但是,当我将com.android.support:support-v4:27.1.0强制放入bui
cordova build android
gradle获取com.android.support:supportalpha而不是com.android.support:support-v4,它是我的android项目16版的基础。(com.android.support:support-v4支持MinSDK版本14)
但是,当我将com.android.support:support-v4:27.1.0强制放入build.gradle文件时,它可以工作:
configurations.all {
resolutionStrategy {
force 'com.android.support:support-v4:27.1.0'
}
}
为什么它选择了不稳定的alpha?我以前没有这个问题,我也做了一个干净的克隆我的主分支,我没有改变很长一段时间,它没有任何问题,我经历了相同的问题
我也试过:
- 清除梯度缓存
- 删除我的所有工具/CLI
- 删除android studio并改用sdk命令行工具
发布日期:2018年3月8日我假设默认情况下使用的支持库为-
com.android.support:support-v4:+
+符号拉取了最新的Android支持库,它是28.0.0 Alpha 1
,因此您强制gradle使用27.1.0是构建APK的正确方法