更新了Android studio。
已下载Gradle。在PC的环境设置中更改了Gradle文件夹。
在计算机中,gradle -version
会返回Gradle 4.4.1
。
在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
我尝试重新启动,invalidate and restart
。什么都行不通。
如何解决?
答案 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路径。