Есть ли способ интегрировать Eclipse с Gradle в проект Android?
У меня есть проект Android со стандартным build.gradle(также я добавил аннотации андроида).
Также я установил плагин Gradle (от http://dist.springsource.org/release/GRECLIPSE/e4.3/) к моему Eclipse (Kepler) и преобразовал проект в проект Gradle.
К сожалению, я не могу запустить Gradle build на моем Eclipse (в строке cmd все работает).
Мой вопрос: как заставить Eclipse работать с Gradle так же, как с Maven.
Ответы
Ответ 1
Чтобы создать проект Android gradle с Eclipse, я выполнил следующие инструкции:
-
Установите эти плагины Eclipse:
- Gradle IDE (3.4.0)
- Средства разработки Android (22.3.0)
-
Если у вас проект макета проекта в стиле старого стиля, измените свой
build.gradle для настройки исходных каталогов, как описано в Android
Gradle Руководство пользователя.
-
Если у вас есть макет проекта gradle android project, создайте две символические ссылки в корне вашего проекта.
ln -s src/main/res res
ln -s src/main/AndroidManifest.xml AndroidManifest.xml
Надеюсь, это поможет!
Ответ 2
Прочитайте Возможно ли использовать систему сборки Gradle для Android с Eclipse?
попробуйте Nodeclipse/Enide Gradle для Eclipse
(marketplace)
Некоторые скриншоты для Gradle для Eclipse:
![]()
![]()
Ответ 3
Я использую neon eclipse для разработчика Android с интеграцией gradle.
Кроме того, я использую gradle плагин (com.github.ginvavilon: android-eclipse) для генерации .project и .classpath для новой структуры проект андроида (src/main/java; src/main/res...). Поддерживаются ароматизаторы и типы сборки. И используйте этот проект как gradle -project
Ответ 4
- Установить Gradle:
а. http://gradle.org/gradle-download/
б. Выберите 2.1 из раздела предыдущих выпусков.
с. Разархивируйте в удобной папке (пример: D:\Graddle\gradle -2.1)
д. Установите переменные системной среды.
я. GRADLE_HOME как D:\Graddle\gradle -2.1)
II. GRADLE_OPTS как -XX: MaxPermSize = 512 м
III. % GRADLE_HOME%\bin to Path
внутривенно Установите ANDROID_HOME (пример: D:\android-sdk)
v. Добавить "% ANDROID_HOME%\platform-tools" в путь.
е. Откройте командную строку и установите флажок gradle. Могу использовать gradle -версию для проверки.
-
Установите gradle плагин eclipse:
а. Запуск Eclipse
б. Помощь > Eclipse Market Place
с. Поиск "gradle"
д. В этом случае выберите "Nodeeclipse/enide"
е. Выберите все перечисленные, примите и установите.
е. Перезапустите eclipse после установки.
-
Установите gradle и Java Homes:
а. Запустите затмение.
б. Окно > Настройки > gradle Enide
с. Установите их, если они не установлены:
я. gradle установлен домашний источник (пример: D:\Graddle\gradle -2.1)
II. Установлен альтернативный JAVA_HOME (пример: C:\Program Files (x86)\Java\jdk1.7.0_60)
III. Параметры JVM для GRADLE_OPTS установлены в "-XX: MaxPermSize = 512m"
-
Постройте проект:
а. Разверните PhoneDishAnywhere в eclipse Java explorer.
б. Щелкните правой кнопкой мыши по build.gradle
с. Run As > gradle GUI
д. Командная строка: gradle чистая сборка
е. Подождите завершения сборки: сборка в первый раз займет несколько минут.
е. Если ошибка Build dex или ошибка кучи Java:
я. Откройте build.gradle в редакторе.
II. Установите соответствующий javaMaxHeapSize на основе java (javaMaxHeapSize = 1024M для 32-битной Java, 2048M для 64-битной Java)
III. Может комментировать подпись (//применить из: "$ rootProject.projectDir/jenkins_config/gradle/signing.gradle";), чтобы избежать подписи для сборки отладки.
внутривенно Постройте снова после этих исправлений.
-
Установить встроенное устройство:
а. Подключите устройство к m/c.
б. Щелкните правой кнопкой мыши по build.gradle
с. Run As > gradle installDebug gradle Начало Android
д. Дождитесь завершения установки.