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


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

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

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

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

2 53

2 ответа:

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

  1. закройте проект в Android Studio (чтобы он не открывал проект автоматически на последующих шагах), а затем закройте Android Studio
  2. очистить проект (удалить ".идея" и "построить" папки, .iml файлы и др.) таким образом, у вас остались только исходные файлы
  3. настройка gradle путем добавления соответствующих настроек.Gradle и строить.Gradle в файлы (проверьте настройки с помощью командной строки)
  4. откройте Android Studio и выберите "Импорт проекта" и выберите Использовать Gradle в качестве внешней модели
  5. выбираете настройки.файл gradle как проект Gradle
  6. [необязательно] установите папку "Gradle home" (чтобы текст стал черным вместо серого). Более ранние версии Android Studio вызвали проблемы для меня, если я этого не сделал. Убедитесь, что вы используете Gradle 0.1.10 или более новая (ранние версии не работают с текущей Gradle build tools).

кроме того, не забудьте использовать последнюю версию инструментов построения Gradle. Если вы хотите, вы можете настроить Gradle для использования самой последней версии следующим образом:

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

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

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

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