Tag: Gradle

Variante de varios estilos de Android Gradle

Estoy tratando de construir un proyecto basado en gradle con grupos de sabor. Los grupos son "mercado" y "costo". El problema radica en la gestión de la dependencia. Por ejemplo, me gustaría hacer algo como compileFreeGplay 'com.google.android.gms:play-services:5.0.89' , que no es (aún) compatible con el complemento de Android para gradle. Así que he utilizado una […]

Cómo ejecutar grupos de pruebas de unidad con gradle en Android

Estoy tratando de ejecutar un grupo específico de pruebas de unidad en nuestro servidor de CI y no en nuestro entorno de desarrollo. He intentado algunos enfoques 1) Uso de las categorías de JUnit. No pude conseguir esto para trabajar con gradle 2) Usando la prueba ./gradlew –tests * ServiceTest Esto nunca encontró mis pruebas. […]

Inclusión de archivos de Android Studio

Copié un archivo de recursos de otro proyecto a mi proyecto en Android Studio. Ahora cuando intento editar el archivo dice " este archivo no pertenece al proyecto " y pregunta si quiero desbloquearlo? ¿Cómo puedo decirle a Android Studio que este archivo pertenece al proyecto?

Módulo hermano de importación en Android Studio

Tengo un proyecto de Android recientemente convertido a Gradle de Maven / IntelliJ. El proyecto tiene una estructura tradicional de maven con los proyectos app y sdk siendo proyectos hermanos referenciados a través del nexo. Puedo importar cualquiera de los proyectos en Android Studio correctamente y construirlos, pero cuando intento importar el SK como un […]

cómo hacer fuera de árbol android construye con gradle

Una de las características más atractivas de cmake es el paradigma de construcción fuera del árbol, que permite construir variantes de un proyecto en carpetas separadas, haciendo así que sea más rápido cambiar entre configuraciones de construcción. ¿Existe tal mecanismo en android + gradle? Idealmente, no se crearía ni modificaría un solo archivo en el […]

¿Cómo vuelvo a empaquetar un AAR para la fusión del manifiesto gradle de Android?

Hay un problema enorme con los dispositivos Samsung 4.2.2 que utilizan android.support.v7.appcompat v21: Https://code.google.com/p/android/issues/detail?id=78377 Para evitar este problema, pensé que tomaría la v21 appcompat aar desde el repositorio .m2 y: Descomprimir appcompat-v7-21.0.0.aar Utilice jarjar para procesar las clases.jar con la regla (rule android.support. ** android.support. @ 1) Sustituya las clases.jar por las clases reempaquetadas.jar Zip […]

Cobertura de código de Android en Jenkins CI

Estoy utilizando Gradle como una herramienta de automatización de la construcción para mi proyecto de Android. Jenkins CI ejecuta mis pruebas y genera un informe de cobertura usando la tarea createDebugCoverageReport . Lamentablemente no he encontrado una forma de utilizar el archivo coverage.xml que se genera dentro de Jenkins CI. Podría publicar el informe HTML […]

Importar biblioteca en Eclipse sin jar

Estoy utilizando Eclipse para desarrollar una aplicación de Android. Necesito usar una biblioteca que se pueda importar usando gradle (del repositorio de Maven), puesto que el tarro no se proporciona. ¿Cómo puedo hacer esto?

Android Flavors, ContentProviders, SyncAdapters y AccountManager

He definido algunos sabores y buildTypes para mi aplicación para Android productFlavors { X { applicationId = "com.x.xxxx" } Y { applicationId = "com.y.yyyy" } } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard_rules.txt' } debug { applicationIdSuffix ".debug" } } Que hace el trabajo de crear diferentes sabores / buildType combinaciones. Ahora, para […]

Cómo incluir dependencias de maven remoto en una biblioteca de Android

Tengo un problema muy complejo. Mi empresa desarrolló un SDK y el resultado es un archivo AAR que se ha publicado en un repositorio Maven remoto (al que se puede acceder de forma anónima). Sin embargo, este AAR tiene varias dependencias, por ejemplo: dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile files('libs/BluetoothLeLibrary-0.0.2.jar') compile 'com.google.code.gson:gson:2.3' compile […]

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