Я мог бы немного помочь понять концепции Gradle (плагин v 0.7) в контексте Android Studio 0.4.0. Я раньше не использовал Gradle, и это вызывало у меня ничего, кроме проблем. Я не вижу его цели/выгоды, потому что я не знаю достаточно об этом.
Некоторые конкретные вопросы, которые у меня есть
-
Каковы эти зависимости? Я делаю простое приложение с навигационный ящик, ориентированный на API 11+, где он должен быть изначально поддерживается. Какие зависимости я могу использовать?
-
Что такое Gradle обертка? Какие изменения, если таковые имеются, внесены в завершенное приложение?
-
Почему Gradle нужно постоянно подключаться к сети? У меня нет когда я нахожусь на работе. Он получил до такой степени, что я не могу запустить или проверить свое приложение, потому что Gradle не может разрешить некоторый ресурс без доступа в Интернет.
-
Почему важно, чтобы Gradle использовал Groovy? Я искал вокруг Интернета, и это, как правило, то, что люди любят Gradle, но они обычно не объясняют, почему Groovy важно или что он делает для Android-приложения.
Иногда это сложно как промежуточный программист, поскольку информация имеет тенденцию быть слишком простой или чрезмерно сложной. Помимо моих конкретных вопросов, любая дополнительная информация, которую вы можете предоставить, будет полезна. Я не собираюсь обсуждать плюсы и минусы Gradle против других инструментов, которые могут делать то же самое, я просто хотел бы узнать больше о Gradle и его использовании, чтобы я мог принимать обоснованные решения.
Спасибо