Tag: android gradle

Android Studio y Gradle – falla la compilación

Estoy construyendo un pequeño proyecto de biblioteca junto con un proyecto de muestra para ilustrar el uso. No puedo ejecutar la muestra en Android Studio. He creado el proyecto desde cero. Tengo experiencia con Eclipse, pero es mi primer intento en Android Studio & Gradle. El error dado: Gradle: La ejecución falló para la tarea […]

¿Cuál es el propósito de Gradle?

Podría usar un poco de ayuda para entender los conceptos detrás de Gradle (plugin v 0.7) en el contexto de Android Studio 0.4.0. No he usado Gradle antes y me está causando nada más que problemas. No estoy viendo su propósito / beneficio porque no sé lo suficiente sobre ello. Algunas preguntas específicas que tengo […]

No se puede abrir el puerto del depurador: java.net.SocketException "Socket closed"

Estoy usando Android Studio, con varios sabores usando Gradle, cada uno con un tipo de depuración y lanzamiento, organizado como se describe aquí, en la mitad inferior . Cuando intento iniciar el depurador, obtengo este error: Error running androidRecover [installAppDebug]: Unable to open debugger port : java.net.SocketException "Socket closed También no puedo adjuntar el depurador […]

Creación de Android Gradle: cambio de nombre del apk

¿Cómo puedo adaptar mi build.gradle para cambiar el basename final del apk (s)? (Sin cambiar los sufijos predeterminados)

Gradle falla después de la actualización de Android Studio 2.3 Canary 3

He actualizado recientemente la versión del androide del estudio de mi proyecto de 2.3 Canario 2 a 2.3 Canario 3. Desde entonces el gradle construye está fallando cada vez con este error: Error: No se puede encontrar el método 'org.gradle.api.tasks.Sync.getInputs () Lorg / gradle / api / internal / TaskInputsInternal;'. Las posibles causas de este […]

¿Cómo funciona el nuevo applicationId en build.gradle?

Google lanzó la versión 0.11 del complemento Android Gradle. Las notas de la versión contienen lo siguiente: Uno de los cambios visibles en 0.11 es que hemos obsoleto la configuración packageName y packageNameSuffix y los hemos renombrado a applicationId y applicationIdSuffix. El propósito de esto es dejar claro que este ID de aplicación está desacoplado […]

Android Studios RuntimeException: Excepción inesperada en el hilo del escritor de dex

He estado recibiendo este extraño error todo el día – alguien sabe lo que está mal aquí? Por lo que sé, he estado utilizando la biblioteca multidex correctamente (la siguiente es del archivo app.gradle): defaultConfig { applicationId "com.example.simon" minSdkVersion 14 targetSdkVersion 23 versionCode 1 versionName "1.0" /*Enabling multidex*/ multiDexEnabled true } dependencies { /* Enabling […]

Valor predeterminado para Gradle buildConfigField booleano utilizado en todos los sabores

Tengo un número de sabores en mi aplicación, y quiero establecer un constructor booleano buildConfigField para un subconjunto de ellos. ¿Hay una manera de evitar tener que agregar el campo a cada sabor? Lo ideal sería que mi build.gradle se parezca a lo siguiente: productFlavors { flavor1 { } …. flavor4 { buildConfigField "boolean", "DISABLE_SOMETHING", […]

En Android / Gradle cómo definir una tarea que sólo se ejecuta al construir buildType específico / buildVariant / productFlavor (v0.10 +)

Plugin de Android para Gradle genera para cada BuilType / Flavor / BuildVariant una tarea. El problema es que esta tarea se generará dinámicamente y por lo tanto no estará disponible como una dependencia al definir una tarea como esta: task myTaskOnlyForDebugBuildType(dependsOn:assembleDebug) { //do smth } Una solución propuesta de esta respuesta sería esta task […]

Dependencias de Android: apklib vs aar files

Desde mi entendimiento, apklib contiene código + recurso compartido con Maven . aar archivos aar son distribuidos por Gradle . Los aar difieren de apklib de una manera principal: las clases se compilan y se incluyen en un classes.jar en la raíz del aar. Mientras que apklib no puede contener archivos de clase compilados o […]

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