Tag: Gradle

¿Cómo ejecutar la prueba de unidad en un módulo de Android?

Tengo un proyecto androide que tiene varios módulos de biblioteca y estoy tratando de probar un paquete específico que contiene todos los módulos. He intentado este comando: ./gradlew -Dtest.single=com.moduleone* testProductionDebug Y no funciona: no ejecuta las pruebas dentro de este módulo, sino que ejecuta todas las pruebas de unidad en la clase de paquete de […]

¿Cómo puedo ver el comando CLI ejecutado por una tarea Gradle en Android Studio?

Estoy tratando de obtener una mejor imagen de lo que sucede detrás de las escenas en Android Studio al construir una aplicación de Android. He estado leyendo en Gradle, pero una cosa que no puedo averiguar es cómo ver el comando CLI respectivo y los argumentos que está siendo invocado por Gradle. Parece ser abstraído […]

Cómo utilizar gradle-android-test-plugin

Quiero que Robolectric trabaje con Android Studio y estoy intentando usar [gradle-android-test-plugin] [1] después de revisar las respuestas a esta [pregunta] [2], pero no tengo suerte. Creé un nuevo proyecto Android y lo nombré MyApp. Seguí todas las instrucciones en la sección "Uso" del README. Todavía no tenía ningún código para probar en mi nuevo […]

ShrinkResources establecido en true, pero todos los recursos no utilizados (específicamente dibujables) no se eliminan

Estoy configurando shrinkResources como true: releasepro { minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' applicationIdSuffix ".pro" } Pero esto es eliminar sólo unos pocos recursos no utilizados. Soy consciente de que gradle hace algunos adivinar y deja recursos que no es seguro que no se utilizan. ¿Hay una manera de eliminar todos los recursos no […]

Gradle obtener sabor actual para una tarea específica

Estoy tratando de tratar con google-services.json y diferentes sabores. La documentación dice que necesitamos el archivo en la carpeta raíz. Tengo una tarea que puede copiar fácilmente el archivo de la carpeta de sabor a la carpeta raíz: task CopyToRoot(type: Copy) { def appModuleRootFolder = '.' def srcDir = 'src' def googleServicesJson = 'google-services.json' outputs.upToDateWhen […]

Gradle: ¿Cómo puedo incluir un jar local de un proyecto de java dependiente en una compilación de Android?

En mi aplicación de Android, estoy recibiendo un java.lang.NoClassDefFoundError cuando se ejecuta el código que hace referencia al código en un .jar dependiente. Mi proyecto incluye un módulo de Android, así como un módulo de biblioteca java sólo, que es donde está la dependencia de jar. Estoy usando gradle 1.10 para construir el proyecto. Aquí […]

Android AssertJ 1.0.0 con Android gradle 1.1.1

Aquí es parte de mi build.gradle que tiene conflicto: … dependencies { classpath 'com.android.tools.build:gradle:1.1.1' } … testCompile( 'com.squareup.assertj:assertj-android:1.0.0' ) … El problema que veo en el registro: WARNING: Conflict with dependency 'com.android.support:support-annotations'. Resolved versions for app (21.0.3) and test app (20.0.0) differ. Al parecer, elimina la dependencia conflictiva del classpath. No estoy seguro de si […]

Gradle No se pudo encontrar el método compile () para los argumentos

Tengo un hola mundo de pantalla completa de estudio de Android 1.5.1 app que he añadido un gradle / eclipse-mars subproyecto a. No se modificaron otros archivos excepto para añadir include ': javalib' a settings.gradle. Agregando una dependencia de lib de proyecto : project(':app') { dependencies { compile project(':javalib') // line 23 } } A […]

Cómo establecer la variable de acuerdo con los sabores gradle

Quiero pasar una test variable que establezco de manera diferente por sabor como una definición para el NDK. Pero por alguna razón él siempre pasa el valor del último sabor. Aquí está el build.gradle: apply plugin: 'com.android.library' def test android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultPublishConfig "flavorARelease" publishNonDefault true defaultConfig { minSdkVersion 15 targetSdkVersion 17 […]

No se pudo obtener propiedad desconocida 'processReleaseGoogleServices'

He actualizado para usar Android Studio 2.2 y Gradle 2.2.0. Y ahora tengo un problema de construcción. Seguí este post https://medium.com/google-cloud/automatic-per-variant-google-services-json-configurations-with-gradle-d3d3e40abc0e#.g1p7c1tx2 para configurar dos archivos "google-services.json" para Ser utilizado para desarrollos dev vs prod y utilizar el siguiente método en mi archivo app / build.gradle para alternar entre copiar los dos archivos "google-services.json". afterEvaluate { […]

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