Android Studio gradle版本错误

时间:2018-03-21 10:14:57

标签: java android android-studio gradle

更新了Android studio。

已下载Gradle。在PC的环境设置中更改了Gradle文件夹。

在计算机中,gradle -version会返回Gradle 4.4.1Gradle Settings in Android Studio and Environment

在Android Studio中,返回Gradle 3.5

智能 Android IDE拒绝识别gradle,我无法编译。

它甚至会提供错误的错误消息

  

支持的最低Gradle版本为4.1。目前的版本是3.5。如果使用gradle包装器,请尝试将C:\ xxxxxx \ gradle \ wrapper \ gradle-wrapper.properties中的distributionUrl编辑为gradle-4.1-all.zip

enter image description here

Android Studio Terminal refuses to get gradle 4.4.1

我尝试重新启动,invalidate and restart。什么都行不通。

如何解决?

4 个答案:

答案 0 :(得分:2)

你需要去 File->Settings->Build,Execution,Deployment->Gradle

然后勾选User local gradle distribution并设置当地gradle的路径

答案 1 :(得分:0)

我检查android studio官方网站,android studio IDE现在支持版本只是为了gradle-4.1。 我想你可以去gradle-wrapper.properties,然后改为distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip

distributionUrl=https\://services.gradle.org/distributions/gradle-3.5-all.zip

,也许它可以解决问题。

参考网站: https://developer.android.com/studio/releases/gradle-plugin.html

答案 2 :(得分:0)

通过重新启动计算机来修复它。

重新启动IDE还不够好。重新启动计算机并进入Android Studio终端后,输入@Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { ObjectMapper objectMapper = Jackson2ObjectMapperBuilder.json().modules(new JavaTimeModule(), new Jdk8Module()).build() .configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); converters.add(new MappingJackson2HttpMessageConverter(objectMapper)); } 会显示正确的版本。当我知道它工作的时候。果然,ObjectMapper命令现在可以正常工作。

回答这个问题只是为了说明天才是由 geniuses 编写的IDE。

答案 3 :(得分:0)

我遇到了这个问题,并且已经解决了。首先转到https://services.gradle.org/distributions/gradle-4.10.1-all.zip并在本地下载。转到“文件”->“设置”->“构建,执行,部署-> Gradle”,然后选择“使用本地gradle”,并设置刚刚下载的本地gradle路径。

gradle path