Не удалось определить путь к классу для интерфейса 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 ответов:
просто теперь я столкнулся с той же проблемой.
1.Проверьте путь к классам в сборке.файл gradle. изменить на
classpath 'com.андроид.инструменты.сборка: gradle: 2.3.0'
- затем перейдите к gradle-wrapper.свойства, и изменить distributionUrl
distributionUrl=http://services.gradle.org/distributions/gradle-3.3-all.zip
а затем перестроить проект. его помощь для меня... Я думаю, что это безусловно, поможет вам.
я решил эту проблему.
Google больше не обновляет ADT, поэтому, когда Eclipse экспортирует проект в gradle, он использует старую версию плагина gradle, которую Android Studio не поддерживает.
во-первых, вы должны проверить версию плагина 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
Проверьте последнюю версию gradle, которую вы установили в
C:\Users\YOUR USER NAME\.gradle\wrapper\dists
. Затем откройте вкладку 'Project - > Gradle Scripts', edit filegradle-wrapper.properties
, измените версию gradle (внимание: gradle, а не плагин gradle) на самую новую в последней строке.наконец, нажмите кнопку
Build - Clean Project
, молодец! Если это все еще предупреждение " Gradle project sync не удалось...", просто нажмитеTry Again
!в конце концов, кто-нибудь помогите мне перевести мой ответ на настоящий английский, чтобы не было грамматических ошибок!!!
просто обновите две вещи: -
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 и 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.