Как добавить поддержку Gradle к существующему проекту?
в процессе попытки запустить мой проект на Gradle я установил и настроил Gradle для моего нового проекта.
моя проблема в том, что я продолжаю получать ошибку "модуль X не поддерживается Gradle". Я бежал gradle setupBuild
и файлы кажутся правильными, но при запуске в Android Studio он не остановит ошибку.
вот скриншот того, что я получаю:
поэтому мне интересно, как добавить поддержку Gradle в проект в Android Studio, если проект уже есть.
2 ответа:
мне еще предстоит найти хорошее решение в Android Studio, но это сработало для меня на нескольких проектах:
- закройте проект в Android Studio (чтобы он не открывал проект автоматически на последующих шагах), а затем закройте Android Studio
- очистить проект (удалить ".идея" и "построить" папки, .iml файлы и др.) таким образом, у вас остались только исходные файлы
- настройка gradle путем добавления соответствующих настроек.Gradle и строить.Gradle в файлы (проверьте настройки с помощью командной строки)
- откройте Android Studio и выберите "Импорт проекта" и выберите Использовать Gradle в качестве внешней модели
- выбираете настройки.файл gradle как проект Gradle
- [необязательно] установите папку "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" для меня. Как только вы исправите это, вы сможете успешно синхронизировать проект и продолжать работу.