2015-05-04 2 views
2

Я предпочитаю затмение над андроид-студией, мой вопрос в том, могу ли я использовать его для создания проектов для будущей разработки - например, библиотеки recycleview. Он также поддерживается в eclipse, но будущие библиотеки google продолжают его поддерживать?Могу ли я использовать eclipse для проектов Android?

Мой второй вопрос: если я использую eclipse для создания приложения, он будет запущен и на новых устройствах, поскольку структура проекта отличается в eclipse и android studio.

Последний вопрос: как я могу использовать библиотеки из арсенала android, если я не использую андроид-студию (все библиотеки существуют для maven и gradle)?

+0

Google делает большой толчок для андроид-студии.Несмотря на то, что на Eclipse все еще есть люди, Android Studio скоро станет общей платформой (это означает, что Google убьет Eclipse). – KRUKUSA

+0

Возможно, вопрос заключается в том, что его отличие от того, что они используют для разработки – joeystar

+3

Google не может «убить», Сам Затмение не убивает их. Однако они настоятельно рекомендуют людям перейти на Android Studio. Еще в декабре 2014 года они заявили, что плагин ADT для Eclipse больше не находится в активной разработке. Похоже, что с тех пор они немного смягчили свою позицию, но кто знает, как долго. После выхода Android Studio v1.0 я переключился. Это заняло некоторое время, но есть много, чтобы понравиться. –

ответ

4

Я предпочитаю затмение над андроид-студией, мой вопрос в том, могу ли я использовать его для создания проектов для будущей разработки - например, библиотеки recycleview. Он также поддерживается в eclipse, но будущие библиотеки google продолжают его поддерживать?

В конце концов, это всего лишь Java, XML и другие подобные ресурсы. Библиотека RecyclerView не является исключением - это просто библиотека, которая может использоваться в любой среде IDE.

IDE, который вы используете для разработки, - это просто инструмент для просмотра и редактирования этих файлов проекта. Отдельно вы используете систему сборки для создания приложения. Ваша IDE, система сборки и файлы проекта полностью разделены, а другая не зависит от другого для создания функционирующего приложения. На самом деле вы можете создать приложение Android с IDE вообще.

Самая большая проблема, с которой вы можете столкнуться, - это формат библиотек, таких как RecyclerView. В дни Eclipse (обратите внимание, что проекты Android Eclipse обычно используют Ant для сборки), большинство библиотек поступают как файлы JAR или библиотеки Android (исходного кода). С выпуском Android Studio и плагина Android Gradle все меняется в сторону зависимостей Gradle.

Также имейте в виду, что Google не продолжит поддерживать разработку Eclipse. Инструменты для создания приложения Android в Eclipse не будут продолжать получать обновления, поэтому в будущем могут появиться ошибки, которые помешают вам продолжать эффективно использовать его.

Мой второй вопрос: если я использую eclipse для создания приложения, он будет запущен и на новых устройствах, поскольку структура проекта отличается в eclipse и студии android.

Результат создания приложения для Android - это то же самое, независимо от того, как и где вы его создаете, - вы получаете APK с той же файловой структурой. Структура встроенного APK не зависит от структуры исходного кода.

Последний вопрос: как я могу использовать библиотеки из арсенала android, если я не использую андроид-студию (все библиотеки существуют для maven и gradle)?

Eclipse может использовать как Gradle, так и Maven для строительства. Если вы хотите использовать библиотеки как зависимости Gradle или Maven, вам нужно будет настроить свой проект для использования Maven или Gradle для сборки вместо Ant. В противном случае вы все равно можете найти JAR для большинства проектов, которые не полагаются на фреймворк Android, или вам нужно будет получить исходный код для библиотеки и настроить ее как зависимость от проекта самостоятельно.

+0

Thats what im fear off, – joeystar

+0

Самая большая проблема, с которой вы можете столкнуться, - это формат библиотек, таких как RecyclerView. В дни Eclipse (обратите внимание, что проекты Android Eclipse обычно используют Ant для сборки), большинство библиотек поступают как файлы JAR или библиотеки Android (исходного кода). С выпуском Android Studio и плагина Android Gradle все меняется в сторону зависимостей Gradle. Это то, что я боялся, чтобы не использовать библиотеки google в eclipse. просто знать, сколько еще потребуется времени, пока Google не будет поддерживать разработку Android на eclipse? – joeystar

+0

Вы можете использовать Gradle в Eclipse, чтобы вы могли продолжать использовать Eclipse бесконечно. Если вы продолжите использовать Eclipse, я настоятельно рекомендую использовать Gradle для создания вашего проекта вместо Ant. –

Смежные вопросы