我在构建本周时出于某种原因尝试使用Cordova进行项目时遇到问题:
cordova build android
gradle获取com.android.support:support alpha而不是com.android.support:support-v4,这是我的android项目minSdkVersion 16的基础。(com.android.support:support-v4支持minSdkVersion 14)。
但是当我强制com.android.support:support-v4:27.1.0到我的build.gradle文件中时,它可以工作:
configurations.all {
resolutionStrategy {
force 'com.android.support:support-v4:27.1.0'
}
}
为什么选择不稳定的alpha?我以前没有这个问题,我也做了我的主分支的干净克隆,我很长时间没有改变,也没有遇到任何问题,我遇到了同样的问题。
我也试过了:
更新:
修订28.0.0 Alpha 1
发布日期:08/03/2018
最佳答案
我假设默认情况下使用的支持库是-
com.android.support:support-v4:+
+号会拉出最新的Android支持库
28.0.0 Alpha 1
,因此,强制Gradle使用27.1.0的方法是构建APK的正确方法
关于android - Cordova/Gradle使用com.android.support:support alpha而不是稳定版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49294667/