¿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 […]
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 […]
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 […]
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 […]
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 […]
¿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 […]
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 […]
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 […]
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, […]
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 […]