【问题标题】:Force Android Studio to use gradle 4.1强制 Android Studio 使用 gradle 4.1
【发布时间】:2019-05-02 16:32:06
【问题描述】:

我已经下载了以前版本的 Android Studio (3.0.1),因为我必须使用 android gradle 插件版本 3.0.1 和 gradle 4.1。

代码及其依赖的其他模块是使用 Android Studio 3.2、kotlin 1.3.10 和 gradle 版本 4.10.2 编写的

当我尝试将项目与旧版本的 Android Studio (3.0.1) 同步或运行 gradlew assembleDebug 时,它说最低 gradle 版本是 4.6,即使 gradle 包装器版本是 4.1 并且 gradle 插件版本是 3.0 .1。所有依赖项的 kotlin 版本设置为 1.2.41

这是错误:

支持的最低 Gradle 版本为 4.6。当前版本是 4.1。

请修复项目的 Gradle 设置。修复 Gradle 包装器和 重新导入项目 Gradle 设置

如何使用旧版本编译这样的项目?

【问题讨论】:

    标签: android-studio gradle kotlin android-gradle-plugin


    【解决方案1】:

    如果你想使用 AS 3.2,你必须使用更新的 gradle 包装器和插件来编译你的项目。所以有两个选项供你选择 - 升级 wrapper 和 plugin,或者降级所有依赖项中的 AS、plugin、wrapper 和 kotlin。

    【讨论】:

    • 很抱歉,您误读了我的问题。它声明我正在使用较旧的 Android Studio 版本和较旧的 gradle 版本打开项目,我正在编辑问题,因为我刚刚尝试过,但 Kotlin 降级到 1.2.41 并且仍然不同步
    • 你还降级包装器和模块中的所有其他东西吗?也许你错过了一个?
    • 之后,您还应该检查 gradle-wrapper.properties 是否指向每个模块中的正确分发 url。然后尝试使缓存失效并重启AS。
    • 是的,已经做了所有这些,AS 仍然坚持使用 gradle 4.6
    猜你喜欢
    • 1970-01-01
    • 2018-05-24
    • 2018-05-10
    • 2014-04-17
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 2021-02-09
    • 1970-01-01
    相关资源
    最近更新 更多