Как добавить Gradle поддержку существующего проекта?

В процессе попытки запуска моего проекта на Gradle я установил и установил Gradle для моего нового проекта.

Моя проблема в том, что я продолжаю получать сообщение об ошибке . Модуль X не поддерживается Gradle ". Я запустил gradle setupBuild, и файлы выглядят корректно, но при запуске в Android Studio он не остановит ошибку.

Вот скриншот того, что я получаю:

prob

Итак, мне интересно, как добавить Gradle поддержку проекта в Android Studio, если проект уже там.

Ответ 1

Мне еще предстоит найти хорошее решение в Android Studio, но это сработало для меня в нескольких проектах:

  • Закройте проект в Android Studio (чтобы он не открывал проект автоматически в последующих шагах), а затем закройте Android Studio
  • Очистите проект (удалите папки ".idea" и "build", файлы .iml и т.д.), чтобы вы оставались только исходными файлами
  • Настройте gradle, добавив соответствующие файлы settings.gradle и build.gradle(проверьте свою настройку с помощью командной строки)
  • Откройте Android Studio и выберите "Импорт проекта" и выберите gradle как внешнюю модель
  • Выберите файл settings.gradle в качестве проекта gradle
  • [Дополнительно] Установите папку "Gradle home" (поэтому текст станет черным, а не серым). Ранние версии Android Studio вызвали проблемы для меня, если я этого не сделал. Убедитесь, что вы используете gradle 0.1.10 или новее (более ранние версии не работают с текущими инструментами сборки gradle).

Кроме того, не забудьте использовать последнюю версию инструментов сборки gradle. Если вы хотите, вы можете установить gradle, чтобы использовать самую последнюю версию, например:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.1.0'
    }
}

Ответ 2

Импорт проектов Eclipse

Упрощенное решение в настоящее время

Все, что вам нужно сделать, это "Импорт проекта" в студии Android для импорта проектов eclipse. После этого попробуйте "Синхронизировать проект", и если он не сработает, и появится эта ошибка, она также должна сопровождаться записью в "Журнале ввода" о том, в чем проблема ". Причина: не удалось найти целевой андроид -10" для меня. Как только вы исправите это, вы сможете успешно синхронизировать проект и продолжать работу.