Cómo crear una versión de paquete de biblioteca de Android (aar) en Android Studio (no depurar)
He construido mi paquete de la biblioteca del androide (aar) y el resultado de la creación se crea en ".. \ app \ build \ outputs \ aar" carpeta. El archivo dentro de esta carpeta se llama "app-debug.aar" por lo que supongo que se ha construido en el modo de depuración, así que me gustaría saber cómo genereate la versión construida, es decir, "app-release.aar". ¿Cómo puedo hacer esto? Además, es posible genereate la compilación con otro nombre personalizado, por ejemplo, "myCustomAppName-release.aar" en lugar de "app-release.aar".
- Ver contenido del archivo de base de datos en Android Studio
- Error de "ANDROID_BUILD_SDK_VERSION" con Facebook SDK
- La última biblioteca de soporte v4 requiere minSdk (API 20, L Vista previa)?
- Android Analyze APK
- Android - Transformar clases con Multidexlist para depurar - Instagram JSON Parser
- Manera correcta de declarar para los teléfonos solamente en el manifiesto
- ¿Cómo puedo enlazar la biblioteca nativa en Android Studio?
- Android Studio no me deja instalar la plataforma Android SDK
- Android Studio gradle demora demasiado tiempo para construir
- Error al iniciar Android Studio 2.2 Vista previa 1
- Azure Mobile Services SDK disponible a través de Gradle para Android?
- Error de Gradle "Atributo" xxx "ya se ha definido" en Android Studio
- Error en la configuración de Android Studio JDK
En Android Studio 1.2+ (la versión estable actual es 1.4.1 y el diseño no ha cambiado) hay un menú de gradle
completo que enumera todas las tareas de gradle
disponibles.
Encontré este menú en el lado derecho del IDE con las opciones predeterminadas habilitadas.
Haga clic con el botón derecho en la tarea que desee y haga clic en "Ejecutar".
1.add script siguiente a su android {} etiqueta en build.gradle para generar una versión de construcción:
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 comando "gradle clean build" en la línea de comandos.
Configure su proyecto como una biblioteca de Android
En el archivo build.gradle
: plugin: 'com.android.library'
Puede ver la salida en: build/outputs/aar/[your module].
Ver también este enlace
Este problema de ya se puede manejar con las respuestas como ejecutar
./gradlew assembleRelease
O elija montarRelease en el menú Gradle de Android Studio . Sin embargo, para completar, con Android Studio 1.5.1 (y probablemente también versiones anteriores) la versión de desarrollo de un .aar se puede lograr seleccionando Build -> "Build APK" en Android Studio . Parece que ejecuta assembleRelease. Si su proyecto sólo contiene el proyecto de biblioteca, no pide ninguna información de firma.
- ¿Cómo anula un módulo / dependencia en una prueba de unidad con Dagger 2.0?
- Compruebe si la actividad se ha llamado para el resultado