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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

MinifyEnabled в build.gradle - Программирование Android
Можете объяснить за что отвечает параметр minifyEnabled в build.gradle файле? Он делает абфускацию кода или что то другое? Добавлено...

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

Папки .oracle_jre_usage, .gradle - Программирование Android
В моих документах создались папки .gradle, .android. Вроде ничего не устанавливал сам туда. Я так понимаю от эмулятора папки по умолчанию...

Запуск проекта с gradle - Программирование Android
Всем привет. Никогда не пользовался gradle, часто смотреть примеры на github, но вот такая штука теперь. Есть проект...

Gradle - конфликт библиотек - Программирование Android
Добрый день. Пытаюсь сделать приложение для push собщений от гугл. Добавляю зависмости в Gradle, и он начинает ругаться на ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Bringoff
СуперМодулятор
132 / 131 / 15
Регистрация: 03.11.2012
Сообщений: 974
02.11.2013, 19:27     Для чего нужен Gradle #2
Ant заменен Gradle. Говорят, что это должно ускорить сборку, но пока у меня на не слишком мощной машине компилит небольшое приложение больше минуты и отжирает все процессы. Плюс для новичка плохо то, что довольно сильно меняется структура проекта - я еле нашёл R.java. Ant+intellij idea для меня пока предпочтительнее. А вообще, Gradle - это, по сути, адаптированный Maven.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
03.11.2013, 01:49  [ТС]     Для чего нужен Gradle #3
Спасибо! Успокоили! Пока рано переходить... боялся упустить нечто важное(перетряхивание проекта), пока старую версию сборщика "вдруг" не отменили...
Yandex
Объявления
03.11.2013, 01:49     Для чего нужен Gradle
Ответ Создать тему
Опции темы

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