Не удалось определить путь к классу для интерфейса com.андроид.строитель.модель.AndroidProject


когда я импортирую проект Eclipse в Android Studio, у меня возникла эта проблема: Gradle 'XNote' project refresh failed Error:Could not determine the class-path for interface com.android.builder.model.AndroidProject. Кто-нибудь знает, почему это произошло? Спасибо!

8 53

8 ответов:

просто теперь я столкнулся с той же проблемой.

1.Проверьте путь к классам в сборке.файл gradle. изменить на

classpath 'com.андроид.инструменты.сборка: gradle: 2.3.0'

  1. затем перейдите к gradle-wrapper.свойства, и изменить distributionUrl

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

а затем перестроить проект. его помощь для меня... Я думаю, что это безусловно, поможет вам.

я решил эту проблему.

Google больше не обновляет ADT, поэтому, когда Eclipse экспортирует проект в gradle, он использует старую версию плагина gradle, которую Android Studio не поддерживает. enter image description here

во-первых, вы должны проверить версию плагина gradle, который вы установили. Откройте каталог установки Android Studio, а затем откройте каталог \gradle\m2repository\com\android\tools\build\gradle\, вы увидите все версии установленный. enter image description here

затем откройте Android Studio, откройте вкладку 'Project - > Gradle Scripts', отредактируйте файл build.gradle, измените плагин gradle на самую новую версию, которую вы установили, например 2.3.0: enter image description here

[необязательно] этот шаг не является необходимым, но если вы этого не сделаете, вы можете увидеть эту проблему:

A problem occurred evaluating root project 'XXX'.
> org/gradle/initialization/BuildCompletionListener

Проверьте последнюю версию gradle, которую вы установили в C:\Users\YOUR USER NAME\.gradle\wrapper\dists. enter image description here Затем откройте вкладку 'Project - > Gradle Scripts', edit file gradle-wrapper.properties, измените версию gradle (внимание: gradle, а не плагин gradle) на самую новую в последней строке. enter image description here

наконец, нажмите кнопку Build - Clean Project, молодец! Если это все еще предупреждение " Gradle project sync не удалось...", просто нажмите Try Again! enter image description here

в конце концов, кто-нибудь помогите мне перевести мой ответ на настоящий английский, чтобы не было грамматических ошибок!!!

просто обновите две вещи: -

1) обновите Build.gradle до

dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
}

2) Обновление Gradle-wrapper.свойства: (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

это всегда решает проблему. пусть это будет полезно для вас

Я получил его работу после обновления build tools до версии 25.0.0 в build.Gradle в:

buildToolsVersion '25.0.0'

и измените проект, чтобы использовать новейшую версию gradle 3.3 с оболочкой gradle по умолчанию (File -> Settings -> Gradle)

в моем случае я удалил папку .идея из проекта, а затем перезапуск студии автоматически управляет всеми необходимыми папками и gradle работы.

во-первых, удалить свой .папка gradle в домашнем каталоге затем перезапустите Android Studio.

лучший способ решить эту проблему-скопировать/вставить значения построить.Gradle и Gradle в-оболочки.свойства от рабочего проекта до целевого проекта!!

удачи в кодировании!!

Паланивелрагул был прав. Студия должна загрузить старую версию. Кроме того, представлены 3 различных варианта после его завершения.

выберите верхнюю опцию ~"синхронизация с 3.0.1".

Журнал Событий:

Gradle sync started > Project setup started > Gradle sync finished > Executing tasks:

[:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar] > Gradle build finished.