Когда я импортирую проект Eclipse в Android Studio, у меня возникла такая проблема:
Gradle 'XNote' project refresh failed
Error:Could not determine the class-path for interface com.android.builder.model.AndroidProject.
Кто-нибудь знает, почему это произошло? Спасибо!
Не удалось определить класс-путь для интерфейса com.android.builder.model.AndroidProject
Ответ 1
Сейчас я столкнулся с той же проблемой.
1. Проверить путь к классам в файле build.gradle. измените на
classpath 'com.android.tools.build: gradle:2.3.0'
- затем перейдите в gradle -wrapper.properties и измените дистрибутивUrl
distributionUrl = HTTP://services.gradle.org/distributions/ gradle -3.3-all.zip
а затем перестройте проект. его помощь для меня... Я думаю, это определенно поможет вам.
Ответ 2
Я решил эту проблему.
Google больше не обновляет ADT, поэтому, когда Eclipse экспортирует проект в gradle, он использует старую версию версии gradle, которую Android Studio не поддерживает.
Сначала вы должны проверить версию плагина gradle, который вы установили.
Откройте каталог установки Android Studio, затем откройте каталог \gradle\m2repository\com\android\tools\build\gradle\
, вы увидите всю версию, которую вы установили.
Затем откройте Android Studio, откройте вкладку "Проект → gradle Сценарии", отредактируйте файл 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
.
Затем откройте вкладку "Проект → gradle Сценарии", отредактируйте файл gradle-wrapper.properties
, измените версию gradle (внимание: gradle, НЕ gradle) к последней в последней строке.
Наконец, нажмите Build - Clean Project
, сделанный!
Если он все еще предупреждает "Gradle сбой синхронизации проекта...", просто нажмите Try Again
!
В КОНЕЦ, НЕКОТОРЫЕ ПОМОГИТЕ МЕНЯ ПЕРЕВЕСТИ МОЙ ОТВЕТ НА РЕАЛЬНЫЙ АНГЛИЙСКИЙ, ЧТО НЕТ грамматических ошибок!!!
Ответ 3
Просто обновите две вещи: -
1) Обновите свой Build.gradle
до
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'
}
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
Это всегда решает проблему.
Ответ 4
Я получил его после обновления инструментов сборки до версии 25.0.0 в build.gradle:
buildToolsVersion '25.0.0'
И измените проект на использование новейшей gradle версии 3.3 с оберткой по умолчанию gradle (Файл → Настройки → Gradle)
Ответ 5
Сначала удалите папку .gradle в домашнем каталоге, а затем перезапустите Android Studio.
Ответ 6
Лучший способ решить эту проблему - скопировать/вставить значения build.gradle и gradle -wrapper.properties из рабочего проекта в целевой проект!
Счастливое кодирование!!