更新Android Studio版本后,Gradle同步失败

时间:2017-11-29 01:17:04

标签: android android-gradle

我最近被Android Studio指示更新到新版本(3.0.1,来自2.3.3)。经过几个小时的修复问题(为什么必须如此难以正确更新这个软件?)我现在卡住了。

我在以前完美运行的项目中收到此错误:

Gradle sync failed: com.google.appengine.gradle.model.AppEngineModel PluginClassLoader[com.google.gct, 0.2.8]com.google.appengine.gradle.model.AppEngineModel PluginClassLoader[com.google.gct, 0.2.8]
        Consult IDE log for more details (Help | Show Log) (6s 343ms)

是否有人知道此问题的解决方法?

编辑:在build.gradle中的存储库中添加google()并在gradle-wrapper.properties中更改gradle版本后,我现在有一个稍短的错误消息:

Gradle sync failed: com/google/appengine/gradle/model/AppEngineModelcom/google/appengine/gradle/model/AppEngineModel
        Consult IDE log for more details (Help | Show Log) (236ms)

编辑2:现在我能得到一个略有不同的错误信息:

Error:(5, 1) A problem occurred evaluating root project 'TestApp2'.
Plugin with id 'appengine' not found.

谷歌搜索这也没有给出明显的结果。但这听起来像一个简单的问题需要解决?我必须添加一些SDK工具吗?哪一个?

编辑3:这是构建脚本。

buildscript {
    repositories {
        google()
        jcenter()
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
    }
}

allprojects {
    repositories {
        jcenter()
        mavenCentral()
        google()
    }
}
task clean(type: Delete) {
    delete rootProject.buildDir
}

编辑4:我能够生成的另一个错误。重建项目时遇到不同的错误。

Error:A problem occurred configuring root project 'TestApp2'.
> Could not resolve all files for configuration ':classpath'.
   > Could not find jsr305.jar (com.google.code.findbugs:jsr305:1.3.9).
     Searched in the following locations:
         file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar
   > Could not find commons-codec.jar (commons-codec:commons-codec:1.6).
     Searched in the following locations:
         file:/C:/Program Files/Android/Android Studio/gradle/m2repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar

编辑5:我现在将长日志文件上传到https://ufile.io/4qc3s。 我非常感谢有关如何找到解决这个问题的方法的任何建议。

编辑6:我现在发现我无法打开项目结构。

1 个答案:

答案 0 :(得分:0)

事实证明,下载并重新安装最新版本的Android Studio是解决方案。之前我没有这样做,因为这个网站上有很多答案可以反对这一点。