更新Android Studio版本后,Gradle Sync失败了



i最近由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 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:我现在发现我无法打开项目结构。

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

最新更新