AndroidGradle для Android


Вступление

Gradle - это система сборки на основе JVM, которая позволяет разработчикам писать высокоуровневые сценарии, которые могут использоваться для автоматизации процесса компиляции и создания приложений. Это гибкая система на основе плагинов, которая позволяет автоматизировать различные аспекты процесса сборки; включая компиляцию и .jar , загрузку и управление внешними зависимостями, ввод полей в AndroidManifest или использование определенных версий SDK.

Синтаксис

  • apply plugin : плагины, которые обычно должны использоваться только 'com.android.application' или 'com.android.library' .

  • android : основная конфигурация вашего приложения

    • compileSdkVersion : скомпилированная версия SDK
    • buildToolsVersion : версия инструмента сборки
    • defaultConfig : настройки по умолчанию, которые могут быть перезаписаны вкусами и типами сборки
      • applicationId : идентификатор приложения, который вы используете, например, в PlayStore, в основном совпадает с именем вашего пакета
      • minSdkVersion : минимальная требуемая версия SDK
      • targetSdkVersion : SDK-версия, с которой вы компилируете (всегда должна быть новая)
      • versionCode : внутренний номер версии, который должен быть больше при каждом обновлении
      • versionName : номер версии, которую пользователь может видеть на странице сведений о приложении
    • buildTypes : см. где-то еще (TODO)
  • dependencies : maven или локальные зависимости вашего приложения

    • compile одну зависимость
    • testCompile : зависимость для модульных или интеграционных тестов

замечания

Смотрите также

Gradle for Android - Расширенная документация:

Существует еще один тег, где вы можете найти больше тем и примеров использования градиента в Android.
http://www.riptutorial.com/topic/2092

Gradle для Android Связанные примеры