AndroidGradle pour Android


Introduction

Gradle est un système de génération basé sur JVM qui permet aux développeurs d'écrire des scripts de haut niveau pouvant être utilisés pour automatiser le processus de compilation et de production d'applications. C'est un système flexible basé sur un plug-in, qui vous permet d'automatiser divers aspects du processus de construction. y compris la compilation et la signature d'un .jar , le téléchargement et la gestion des dépendances externes, l'injection de champs dans AndroidManifest ou l'utilisation de versions spécifiques du SDK.

Syntaxe

  • apply plugin : Les plugins qui devraient normalement être utilisés juste 'com.android.application' ou 'com.android.library' .

  • android : la configuration principale de votre application

    • compileSdkVersion : La version du SDK de compilation
    • buildToolsVersion : La version des outils de construction
    • defaultConfig : les paramètres par défaut qui peuvent être écrasés par les saveurs et les types de construction
      • applicationId : l'identifiant de l'application que vous utilisez, par exemple dans le PlayStore, est le même que le nom de votre paquet
      • minSdkVersion : la version minimale requise du SDK
      • targetSdkVersion : La version du SDK sur laquelle vous compilez (devrait toujours être la nouvelle)
      • versionCode : Le numéro de version interne qui doit être plus grand à chaque mise à jour
      • versionName : le numéro de version que l'utilisateur peut voir dans la page de détails de l'application
    • buildTypes : Voir ailleurs (TODO)
  • dependencies : les dependencies maven ou locales de votre application

    • compile une seule dépendance
    • testCompile : une dépendance pour l'unité ou les tests d'intégration

Remarques

Voir également

Gradle pour Android - Documentation étendue:

Il y a une autre balise où vous pouvez trouver plus de sujets et d'exemples sur l'utilisation de gradle dans Android.
http://www.riptutorial.com/topic/2092

Gradle pour Android Exemples Liés