android - Gradle 构建任务说 Gradle Wrapper 版本低于 Gradle 属性中定义的版本
问题描述
在 Android Gradle 项目根目录中我做
gradle app:assembleDebug --stacktrace
但我得到错误
支持的最低 Gradle 版本为 5.4.1。当前版本是 5.1。
消息说
尝试将 /gradle/wrapper/gradle-wrapper.properties 中的 distributionUrl 编辑为 gradle-5.4.1-all.zip
但/gradle/wrapper/gradle-wrapper.properties
不是5.4.1
_5.1
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
编辑
gradle -v
------------------------------------------------------------
Gradle 5.1
------------------------------------------------------------
Build time: 2019-01-02 18:57:47 UTC
Revision: d09c2e354576ac41078c322815cc6db2b66d976e
Kotlin DSL: 1.1.0
Kotlin: 1.3.11
Groovy: 2.5.4
Ant: Apache Ant(TM) version 1.9.13 compiled on July 10 2018
JVM: 1.8.0_192 (Oracle Corporation 25.192-b12)
OS: Mac OS X 10.14.6 x86_64
解决方案
哦,我明白了,我在环境中使用的是 Gradle 二进制集而不是 gradle 包装器,应该是
./gradlew app:assembleDebug --stacktrace
推荐阅读
- javascript - 如何在文本框中显示输入的文本?
- python - 尝试在组合框中填充空列表但出现属性错误
- pandas - 如何将我的输出转换为数据框类型而不是系列
- java - 如何将 SVG 字符串加载到 ImageView
- windows - 如何将整个桌面转换为单色?
- sql - 如果数据相同,如何仅输出 1
- javascript - 如何在自定义挂钩中与另一个组件共享常量
- ios - 在所有 tableviewcell 中滚动所有 CollectionViewCell
- highcharts - highcharts:当我使用两个图表时禁用柱形图上的悬停
- android - 连接两个 R.string 导致数字