Невозможно запустить импортированный проект Android Gradle в Eclipse
Во-первых, я новичок в Gradle, поэтому, пожалуйста, потерпите меня.
Я успешно собрал и импортировал этот проект с помощью gradle & eclipse в Ubuntu 13.10. Вот что я сделал:
- бежать
gradle build
в терминале (успех) - добавлять
apply plugin: 'eclipse'
вbuild.gradle
- бежать
gradle eclipse
в терминале (успех) - импортировать его как существующий проект на затмение
Проблема в том, что когда я пытался запустить проект, Eclipse считал его "нормальной" Java-программой, а не Android-программой. Это СС:
Основной проект в моей рабочей области не в формате Eclipse.
И это его свойства:
Обратите внимание, что нет android
вкладка в его свойствах. И я не могу запустить его как android application
,
Я что-то пропустил? Пожалуйста, помогите мне.
Спасибо за вашу помощь.
2 ответа
Обычно для разработки Android в Eclipse вам нужно установить ADT в Eclipse или начать с ADT-Bundle (Android IDE) от Google. (У вас нет в качестве предпочтений отсутствующей группы Android)
Однако ADT не имеет поддержки Gradle. А Android Studio пока еще не бета-версия (предварительный просмотр или альфа-версия, самые передовые, нужно обновлять практически с каждой сборкой).
Существует Nodeclipse / Enide Gradle для Eclipse( торговая площадка), который позволяет запускать сборку gradle даже для общего проекта.
Для последних build.gradle
шаблон для классического проекта Android проверьте gh.c/N/n-1/b/m/oneeg / docs / android / build.gradle.
Это позволяет создать новый проект Android в Eclipse с ADT и использовать инструменты ADT для большинства вещей, но дополнительно иметь более новую сборку с Gradle и выполнять определенные задачи Gradle
Но для проекта Android с несколькими модулями (как в этом случае) вам нужно сделать это самостоятельно: попробуйте настроить Eclipse .classpath
исправить значения, как gradle eclipse
задача еще не сделает все это для вас.
Плагин Eclipse в Gradle, который вы использовали, не поддерживает проекты Android - они значительно отличаются от обычных проектов Java. Некоторые вещи могут работать, но будет много чего не хватать, включая природу Android для сгенерированных проектов.
А плагин ADT, предоставляемый Google, пока не поддерживает проекты Gradle, так как в первую очередь команда фокусируется на Android Studio. http://tools.android.com/tech-docs/new-build-system может дать вам некоторые идеи о текущем состоянии.