Tag: android gradle

Cómo obtener un proyecto PhoneGap para ejecutarse en Android Studio con Gradle Build System

Estoy tratando de obtener una nueva configuración de la aplicación PhoneGap y la ejecución dentro de Android Studio con el sistema de generación de Gradle. En este momento he creado con éxito el proyecto PhoneGap y lo he importado en Android Studio. Todo parece estar funcionando bien, pero no puedo resolver cómo moverlo al sistema […]

Cómo personalizar el nombre de archivo APK para los sabores de producto?

Estoy personalizando el nombre del archivo APK de mi aplicación Android dentro del script build.gradle siguiente manera: android { defaultConfig { project.ext.set("archivesBaseName", "MyApplication"); } } Ahora que estoy usando sabores de producto: android { productFlavors { green { applicationId "com.example.myapplication.green" } blue { applicationId "com.example.myapplication.blue" } } } ¿Hay una manera de personalizar el nombre […]

Con 0.4.3 Android Studio, error: "La sincronización del proyecto de Gradle falló. Funcionalidad básica (por ejemplo, edición, depuración) no funcionará correctamente "

He notado que varias personas están teniendo problemas después de actualizar a Android Studio 0.4.3 (problema con 0.4.2 también creo). Mis pasos de error y depuración hasta ahora son los siguientes: El mensaje que veo es "La sincronización del proyecto de Gradle falló. La funcionalidad básica (por ejemplo, edición, depuración) no funcionará correctamente", como se […]

Android Build con Gradle y ProGuard: "El frasco de salida debe especificarse después de un tarro de entrada, o estará vacío"

Estoy creando una compilación con diferentes sabores con Gradle. Solía ​​correr bastante bien hasta ahora, hasta que quise habilitar Proguard . minifyEnabled para mi versión de generación y ahora estoy teniendo una excepción diciendo: " Caused by: org.gradle.internal.UncheckedException: java.io.IOException: The output jar […/app/build/intermediates/multi-dex/dev/release/componentClasses.jar] must be specified after an input jar, or it will be empty. […]

Gradle, Javadoc y la documentación de Android

Ahora estoy usando Gradle para todos mis proyectos, e incluso para la generación de javadoc. android.libraryVariants.all { variant -> task("generate${variant.name}Javadoc", type: Javadoc) { title = "$name $version API" source = variant.javaCompile.source ext.androidJar = "${android.plugin.sdkDirectory}/platforms/${android.compileSdkVersion}/android.jar" ext.googlePlayServicesJar = "${android.plugin.sdkDirectory}/extras/google/google_play_services/libproject/google-play-services_lib/libs/google-play-services.jar" classpath = files(variant.javaCompile.classpath.files, ext.androidJar, ext.googlePlayServicesJar) options.links("http://docs.oracle.com/javase/7/docs/api/"); options.links("http://d.android.com/reference/"); //options.linksOffline("http://d.android.com/reference", "${android.plugin.sdkDirectory}/docs/reference"); exclude '**/BuildConfig.java' exclude '**/R.java' } } Con ese código […]

¿Cómo puedo eliminar automáticamente la salida logcat antes de cada ejecución en Android Studio?

Estoy usando Android Studio 1.0.2 y no puedo encontrar la manera de borrar la salida de logcat antes de cada ejecutar / depurar. ¿Hay alguna tarea de Gradle (similar a adb logcat -c ) que puedo crear una configuración de Run / Debug para eliminar la salida? ¿O hay una forma más sencilla de borrar […]

¿Cómo obtener la variante de compilación en tiempo de ejecución en Android Studio?

Me gustaría obtener la variante de construcción durante el tiempo de ejecución, es esto posible sin ninguna configuración o código extra?

Excluir variantes de construcción específicas

Tengo los dos tipos de construcción por defecto: debug / release y un par de sabores: prod / dev. Ahora quiero excluir la variante de construcción dev-release, pero mantener todas las otras posibles combinaciones. ¿Hay una manera de lograr esto?

Gradle construye realmente lento con una estructura multi-proyecto

Al construir con gradle en una configuración multiproyecto que contiene aproximadamente 140 proyectos / bibliotecas, el tiempo de construcción tomó 1 hora y 22 minutos. Y yo estaba usando –parallel . Y nuestra construcción ANT tarda menos de 20 minutos sin construcción paralela. Aquí es exactamente lo que hice. ./gradlew clean ./gradlew build –parallel Hice […]

Cómo construir un APK y separar bibliotecas que la aplicación carga dinámicamente

El breve resumen es: ¿Cómo puedo construir un APK y bibliotecas separadas (por lo que me refiero a conjuntos de clases (e idealmente, recursos también) de alguna forma, como archivos JAR, AAR o DEX), pero no incluyen esas bibliotecas en el APK; En su lugar, la aplicación los carga en tiempo de ejecución? Detalle Así […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.