我更喜欢使用独立的Gradle(而不是包装器)。
自从关于Android Studio 3.2以来,我看到了AS不接受其推荐的Gradle版本的很多问题。
我已经向Google提交了错误报告,并且一直在添加更新,但是在那里没有任何帮助。
https://issuetracker.google.com/issues/79640842
错误报告中有屏幕截图,但我也要回顾一下:
我假设当前已安装Gradle 5.1.1(解压缩到目录中)
在AS中打开项目后,出现错误消息“不支持Gradle 5.1.1,请选择Gradle 5.1.1或更高版本,或者选择Cancel设置Gradle包装器”
我无法选择我的Gradle 5.1.1目录,因为相同或相似的错误,该目录不被接受
我能够在“ AS设置” /“ Gradle”中输入Gradle 5.1.1目录,但是在执行“项目同步”之后,错误再次出现。
我确定选择了正确的Gradle版本目录。
$ gradle --version
Gradle 5.1.1
Build time: 2019-01-10 23:05:02 UTC Revision:
3c9abb645fb83932c44e8610642393ad62116807
Kotlin DSL: 1.1.1
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_191 (Oracle Corporation 25.191-b12)
OS: Linux 4.20.7-1-default amd64
和
$ which gradle
/home/kman/Android/gradle-5.1.1/bin/gradle
此问题发生在三种(!)不同的Linux安装上:Fedora 29,SuSE Tumbleweed,Ubuntu 18.10。全部都是64位的。