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是解决方案。我以前没有这样做,因为本网站上有很多答案建议反对这一点。