无法确定接口com.android.builder.model.AndroidProject的类路径

Qiu*_*ANG 59 eclipse import android

当我将Eclipse项目导入Android Studio时,我遇到了这个问题: Gradle 'XNote' project refresh failed Error:Could not determine the class-path for interface com.android.builder.model.AndroidProject. 任何人都知道它为什么会发生?谢谢!

在此输入图像描述 在此输入图像描述

Pal*_*hul 169

刚才我面临同样的问题.

1.检查build.gradle文件中的类路径.改成

classpath'com.android.tools.build:grad:2.3.0'

  1. 然后转到gradle-wrapper.properties,并更改distributionUrl

distributionUrl = HTTP://services.gradle.org/distributions/gradle-3.3-all.zip

然后重建项目.它对我的帮助...我认为这肯定会对你有所帮助.

  • 在mac上,distributionUrl应为"distributionUrl = https \://services.gradle.org/distributions/gradle-3.3-all.zip" (5认同)

Qiu*_*ANG 36

我已经解决了这个问题.

Google不再更新ADT,因此当Eclipse将项目导出为gradle时,它会使用Android Studio不支持的旧gradle插件版本. 在此输入图像描述

首先,您应该检查已安装的gradle插件的版本.打开Android Studio的安装目录,然后打开目录\gradle\m2repository\com\android\tools\build\gradle\,您将看到已安装的所有版本. 在此输入图像描述

然后打开Android Studio,打开"Project - > Gradle Scripts"选项卡,编辑文件build.gradle,将gradle插件更改为已安装的最新版本,例如2.3.0: 在此输入图像描述

[可选]此步骤不是必需的,但如果您不这样做,您可能会看到此问题:

A problem occurred evaluating root project 'XXX'.
> org/gradle/initialization/BuildCompletionListener
Run Code Online (Sandbox Code Playgroud)

检查已安装的最新版本的gradle C:\Users\YOUR USER NAME\.gradle\wrapper\dists. 在此输入图像描述 然后打开选项卡'Project - > Gradle Scripts',编辑文件gradle-wrapper.properties,将gradle版本(注意:gradle,NOT gradle plugin)修改为最后一行的最新版本. 在此输入图像描述

最后,点击Build - Clean Project,完成!如果仍然警告"Gradle项目同步失败...",只需单击Try Again! 在此输入图像描述

最后,有人帮助我将我的答案转换为真正的英语,没有语法错误!


Cri*_*oGo 8

只需更新两件事: -

1)更新您Build.gradle

dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
}
Run Code Online (Sandbox Code Playgroud)

2)更新Gradle-wrapper.properties :( Change Android mode > Project mode then Extend Gradle and open Gradle-wrapper.properties)

更换distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-all.zip 通过

distributionUrl=http://services.gradle.org/distributions/gradle-3.3-all.zip
Run Code Online (Sandbox Code Playgroud)

这总能解决问题.可能对你有用