Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 28, средняя оценка - 4.93
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
#1

Для чего нужен Gradle - Программирование Android

02.11.2013, 17:49. Просмотров 4084. Ответов 2
Метки нет (Все метки)

Новая студия почти навязчиво предлагает перевести мои проекты в Gradle - в окне при запуске проекта выпрыгивает "ваш проект не Gradle. Как перевести читать здесь. Больше не напоминать?"
И дают ссылку http://tools.android.com/tech-docs/n...llij_to_gradle

Попытался прочитать/перевести... и мало понял(английский на уровне "со словарем"). В чем разница? Оба режима поддерживаются студией, но развитие идет в основном в сторону Gradle. Не прочь перести проект, но ("бесплатный сыр") какие старые привычные удобства при этом потеряю? Насколько сложна настройка новых "возомжностей"?

Пока что насколько я понял
1) Упрощена сборка из командной строки (супер! Это связано с Ant?)
2) Поддержка разных видов сборки - платной или бесплатной версии без сильной тряски кода (звучит не плохо! Это пре-компиляторные условия в коде?)
3) Не надо прописывать особым образом библиотеки (такие как ActionBarSherlock) - он их сам находит (упс! не понял! где находит? В инете свежую версию? Сам трусит код что-бы вставить? Меняет AndroidManifest.xml?)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2013, 17:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Для чего нужен Gradle (Программирование Android):

Для чего нужен contentDescription - Программирование Android
Всем привет! Я прочитал официальную документацию, но всё равно я не пойму для чего нужен contentDescription. А главное нужно его...

Для чего нужен android.support.v4 - Программирование Android
Вопрос к знатокам: почему AS по умолчанию импортирует в проект классы из библиотеки поддержки? minSdk 19 (4.4). Еще просвятите плз -...

Для чего нужен Super.onStartCommand - Программирование Android
Здравствуйте. А для чего надо писать так? public int onStartCommand (Intent intent, int flags, int startId) { ...

Gradle sync failed: Invalid Gradle JDK configuration found - Программирование Android
Спустя пару часов все таки решил открыть тему. Intellij IDEA 15.0.2 Решил освоить Intellij. Создаю Gradle: Android Application....

Для чего нужен метод syncState() в ActionBarDrawerToggle - Программирование Android
Для чего нужен метод syncState() в ActionBarDrawerToggle , не понятно, без syncState() и так все работает?

Gradle объединить ресурсы для двух сборок - Программирование Android
Гуру, посоветуйте! Делаю "заготовку" под проекты (отлаживаю технологию). В ней будет 6(!) видов сборки: debug free debug...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Bringoff
СуперМодулятор
132 / 131 / 15
Регистрация: 03.11.2012
Сообщений: 974
02.11.2013, 19:27 #2
Ant заменен Gradle. Говорят, что это должно ускорить сборку, но пока у меня на не слишком мощной машине компилит небольшое приложение больше минуты и отжирает все процессы. Плюс для новичка плохо то, что довольно сильно меняется структура проекта - я еле нашёл R.java. Ant+intellij idea для меня пока предпочтительнее. А вообще, Gradle - это, по сути, адаптированный Maven.
1
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
03.11.2013, 01:49  [ТС] #3
Спасибо! Успокоили! Пока рано переходить... боялся упустить нечто важное(перетряхивание проекта), пока старую версию сборщика "вдруг" не отменили...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.11.2013, 01:49
Привет! Вот еще темы с ответами:

Ошибка Gradle - Программирование Android
Я устал от этого! Все спокойно работало. Создал новый проект - сборка шла около получаса на первом же этапе (Gradle: Build). Сейчас...

Gradle and Groovy - Программирование Android
Разбираюсь с этой системой сборки, прочитал уже про Groovy, почитал документацию, но все еще есть вопросы по синтаксису: 1. model { ...

Версия Gradle - Программирование Android
Здравствуйте. Последняя версия Gradle 2.13 у меня используется 2.10. Надо ли использовать более свежую версию? Если да, то как...

TargetSdkVersion в build.gradle - Программирование Android
compileSdkVersion - это версия при помощи которой я компилирую свое приложение, а targetSdkVersion - это версия, максимальная версия,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru