【问题标题】:Cordova/Gradle Uses com.android.support:support alpha instead of stableCordova/Gradle 使用 com.android.support:support alpha 而不是 stable
【发布时间】:2018-03-15 08:33:33
【问题描述】:

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

我也试过了:

  • 清除 gradle 缓存
  • 删除我的所有工具/clis
  • 移除 android studio 并改用 sdk 命令行工具

更新:

修订版 28.0.0 Alpha 1

发布日期:08/03/2018

【问题讨论】:

    标签: android cordova gradle android-support-library


    【解决方案1】:

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

    com.android.support:support-v4:+
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-02
      • 1970-01-01
      • 2020-01-31
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 2015-01-01
      • 2023-03-02
      相关资源
      最近更新 更多