Tag: Gradle

Ejecución de pruebas unitarias antes de cada construcción en Gradle

¿Cómo puedo configurar un build.gradle en un proyecto de Android para ejecutar todas mis pruebas de unidad antes de cada compilación de depuración o liberación? Sé que puedo establecer dependencias de tareas con dependsOn , pero ¿cómo puedo especificarlo para la tarea de prueba de unidad? Me gustaría hacer esto para cada módulo (Android y […]

Aplicación que se bloquea sólo en dispositivos lollipop

La aplicación está funcionando bien en todo el sistema operativo, pero cuando agrego SDK de Facebook, me da el siguiente mensaje de error en los dispositivos lollipop. compile 'com.facebook.android:facebook-android-sdk:4.20.0' Causado por: java.lang.ClassNotFoundException: No encontró la clase "retrofit2.Retrofit $ Builder" en la ruta: DexPathList [[zip file "/data/app/com.myapp.app-3/base.apk", archivo zip Java.lang.NoClassDefFoundError: Resolución fallida de: Lretrofit2 / Retrofit […]

La clase generada para Component of Dagger 2 no se encuentra en compileTestJava del complemento Java de Gradle

Bueno, estoy migrando mi proyecto de Android para usar la Clean Architecure: Https://github.com/android10/Android-CleanArchitecture Esto significa que parte de mi código está dentro del módulo de dominio (Java puro, sin dependencia con Android). Para este proyecto, estoy usando Dagger 2, que genera la fuente utilizando el procesador de anotación (durante el tiempo de compilación). Tengo la […]

Pruebas Robolectric que se ejecutan en Android Studio pero no en la línea de comandos

Estoy tratando de ejecutar pruebas de unidad usando Robolectric; Funcionan muy bien bajo Android Studio, pero las mismas pruebas faltan cuando se ejecuta en la línea de comandos – que es un gran problema, tengo que ser capaz de ejecutarlos desde mi plataforma de integración continua, no sólo de un IDE. Sospecho que me falta […]

DEX falla al analizar un frasco incluyendo BuildConfig y R usando Gradle, pero trabajó con Ant

Estoy tratando de migrar un proyecto a Android Studio / Gradle pero estoy teniendo un problema extraño con un tarro que funcionó bien con Ant . Parece que R y BuildConfig se incluyen en el frasco, y su nombre del paquete se declara como mayúsculas donde en realidad la estructura del paquete lo ha definido […]

Pasar parámetros -P a gradle desde android studio

¿Hay una funcionalidad en el estudio de Android para hacer cosas como esta. Básicamente, mi script gradle lee el parámetro llamado versión basado en el que establece la versión de dependencia de una determinada biblioteca. Así que cuando hago gradlew -Pversion = '1.2.3' obtengo esta cadena dentro de gradle. Pero esto sólo funciona si invoco […]

Combine la cobertura jacoco de androidTest y pruebe

Desde el lanzamiento de 'com.android.tools.build:gradle:1.1.0' Estoy moviendo la mayor parte de mi código de prueba java de androidTest a la carpeta de test porque las pruebas JVM son mucho más rápidas. Pero no puedo mover todas las pruebas. Realmente necesito las pruebas del dispositivo debido a algunas cosas de ContentProvider . He tenido cobertura de […]

Se produjo un error en la estructura del proyecto Android Studio

Aquí es logout: module editors was not disposed java.lang.Throwable at com.intellij.openapi.diagnostic.Logger.error(Logger.java:113) Si vuelvo a abrir mi proyecto, este error desaparecerá y puedo abrir de nuevo la estructura de archivos. ¿Quiero saber si se trata de un error de AS o de mi error de gradle instalado? Y aquí hay un problema que causará un problema […]

Crashlytics – diferentes nombres de paquetes para diferentes sabores gradle

Estoy intentando configurar una aplicación de Android, usando Android Studio con 2 sabores diferentes. Cada sabor cambia packageName y applicationId, ya que quiero que 2 APK aparte sean enviados como 2 productos diferentes a Google Play. También intento configurar aplicaciones separadas en Crashlytics, una para cada sabor. Aunque el primero fue creado sin ningún problema, […]

Error: no se pudo encontrar el destino con la cadena de hash 'android-21'

Quiero cambiar mi compileSdkVersion de 23 a 21. Así que he hecho los siguientes cambios en el build.gradle pero estoy recibiendo error.How cómo puedo resolver esto? No pudo encontrar el objetivo con la cadena de hash 'android-21' apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.example.shalabh.fly" minSdkVersion 14 targetSdkVersion 21 versionCode […]

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