Cordova/Gradle 使用 com.android.support:支持 alpha 而不是稳定

Cordova/Gradle Uses com.android.support:support alpha instead of stable

由于某种原因,本周我在尝试使用 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?我以前没有遇到过这个问题,我也对我的 master 分支做了一个干净的克隆,我很长时间没有改变它,它没有任何问题,我遇到了同样的问题。

我也试过:

更新:

修订版 28.0.0 Alpha 1

发布日期:08/03/2018

我假设默认情况下使用的支持库是 -

com.android.support:support-v4:+

+ 号拉出最新的 Android 支持库,即 28.0.0 Alpha 1 因此,您强制 gradle 使用 27.1.0 的方式是构建您的系统的正确方法APK