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 […]
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 […]
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 […]
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 […]
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 […]
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í […]
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 […]
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 […]
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 […]
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 { […]