Comment créer un paquet de bibliothèque de version Android (aar) dans Android Studio (pas de débogage)

J'ai construit mon package de bibliothèque Android (aar) et le résultat de la création est créé dans le dossier ".. \ app \ build \ outputs \ aar". Le fichier dans ce dossier s'appelle "app-debug.aar", donc je suppose qu'il a été construit en mode débogage, alors j'aimerais savoir comment générer la version intégrée, c'est-à-dire "app-release.aar". Comment puis-je faire ceci? De plus, est-il possible d'associer la création à un autre nom personnalisé, par exemple, "myCustomAppName-release.aar" au lieu de "app-release.aar".

  • Existe-t-il un moyen plus simple d'analyser XML en Java?
  • Quel cadre d'enregistrement Android utiliser?
  • Le thread principal est-il le même que le thread UI?
  • Obtenir l'altitude par longitude et latitude dans Android
  • Changer l'indicateur extensible dans ExpandableListView
  • Échec de l'installation de HelloAndroid.apk sur l'émulateur-5554 du périphérique!
  • Chaîne String.xml ou Constantes
  • En attendant que la tâche asynchrone termine son travail
  • VideoView getCurrentPosition () irrégularité sur Acer Iconia A200
  • Utilisation de clipRect - explication
  • Où obtenir des informations d'erreur de base de données dans Android SQLite (p. Ex. Insertion échouée en raison d'une violation non nulle)
  • Comment prévisualiser xml dessinable?
  • 4 Solutions collect form web for “Comment créer un paquet de bibliothèque de version Android (aar) dans Android Studio (pas de débogage)”

    Dans Android Studio 1.2+ (la version actuelle stable est 1.4.1 et la mise en page n'a pas changé) il existe un menu gradle complet qui répertorie toutes les tâches gradle disponibles.

    J'ai trouvé ce menu sur le côté droit de l'IDE avec les options par défaut activées.

    Le menu gradle se trouve sur le côté droit de l'IDE par défaut ...

    Faites un clic droit sur la tâche souhaitée et cliquez sur "Exécuter".

    Cliquez avec le bouton droit de la souris sur la tâche que vous souhaitez cliquer sur "RUN"

    1.add suivant le script sur votre tag android {} dans build.gradle pour générer une version de version:

     signingConfigs { testConfig{ storeFile file("X:/XXXX/yourkeystore") storePassword "yourKeyPassword" keyAlias "yourAlias" keyPassword "yourAliasPassword" } } buildTypes{ release { signingConfig signingConfigs.testConfig minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } 

    2.run commande "gradle clean build" dans votre ligne de commande.

    Configurez votre projet en tant que bibliothèque Android
    Dans le fichier build.gradle : plugin: 'com.android.library'
    Vous pouvez voir la sortie dans: build/outputs/aar/[your module].
    Voir aussi ce lien

    Ce problème peut déjà être traité avec les réponses comme exécuter

     ./gradlew assembleRelease 

    Ou choisissez un montageRelease du menu Gradle de Android Studio . Cependant, pour l'exhaustivité, avec Android Studio 1.5.1 (et probablement aussi des versions antérieures), la version de version de construction d'un .aar peut être effectuée en sélectionnant Build -> "Build APK" dans Android Studio . Il semble exécuter assemblyRelease. Si votre projet ne contient que le projet de la bibliothèque, il ne demande aucune information de signature.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.