我正在尝试运行Crashylistics gradle assembleRelease crashlyticsUploadDistributionRelease
功能,并抱怨我的Gradle版本太低了,
现在检查我的gradle-wrapper.properties文件,如下所示:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
但是当我用gradle -v
检查我的Terminal Gradle版本时,我得到了:
------------------------------------------------------------
Gradle 4.8.1
------------------------------------------------------------
Build time: 2018-06-21 07:53:06 UTC
Revision: 0abdea078047b12df42e7750ccba34d69b516a22
Groovy: 2.4.12
Ant: Apache Ant(TM) version 1.9.11 compiled on March 23 2018
JVM: 1.8.0_51 (Oracle Corporation 25.51-b03)
OS: Mac OS X 10.13.5 x86_64
为什么我的终端上的Gradle版本与我的Project版本不同?
请如何将我在终端上的Gradle版本更新到最新版本?我很困惑。
:我尝试过brew upgrade gradle
无效
答案 0 :(得分:0)
在终端中调用以下命令时:
gradle -v
它将运行系统中安装的gradle二进制文件,而不是Android项目中的gradle二进制文件。
对于您的项目,您需要通过调用以下命令在根项目目录中运行gradlew
文件:
./gradlew -v
不要忘记./
。那是最重要的部分。使用./
意味着您要在当前目录中执行文件。