Tenemos un proyecto de biblioteca y múltiples aplicaciones depende de ello. Y las pruebas de unidad están en el proyecto de la biblioteca. Podemos ejecutar las pruebas de proyectos dependientes en Android Studio, pero ./gradlew :[DependentProject]:connectedAndroidTest Siempre devuelve "Ninguna prueba encontrada, nada que hacer". A través de la observación, he encontrado en Android Studio, parece […]
Sólo me pregunto cuál es la mejor práctica para usar variables en scripts de compilación de Gradle. Más específicamente, he configurado minSdkVersion y targetSdkVersion en mi buildscript y Android Studio presenta el siguiente mensaje al mirar mi manifiesto de aplicaciones. This minSdkVersion value (14) is not used; it is always overridden by the value specified […]
El orden de las etiquetas de la biblioteca orderEntry en mi app.iml sigue cambiando cuando cambio de sucursal y Android Studio reconstruye mi proyecto. ¿Hay alguna manera de obtener Android Studio para generar de forma estable / determinista para que no tengo constantemente diffs en git donde una biblioteca se desplazó hacia arriba o hacia […]
Una biblioteca android inédita que estoy trabajando tiene una biblioteca de redes de terceros en ella – OkHttp en este caso. Los proyectos que utilizan esta biblioteca como una dependencia también ahora pueden crear objetos con esa biblioteca de redes. ¿Puedo limitar o deshabilitar el acceso a la biblioteca de redes contenida en mi biblioteca?
Edición Final: Esta fue una especie de pregunta larga con varias ediciones, y yo no estaba necesariamente haciendo lo correcto en cada paso del camino. Para cualquier persona que se tropieza con esta pregunta y está teniendo problemas para convertir un proyecto a gradle en Android Studio, le sugiero que echa un vistazo a este […]
Este es el texto completo del error: – Error: (21, 0) Método Gradle DSL no encontrado: 'buildConfigField ()' Posibles causas: El proyecto 'Sunshine2' puede estar usando una versión de Gradle que no contenga el método. Ajustes Gradle El archivo de compilación puede estar faltando un complemento Gradle. Aplicar el complemento Gradle Estoy usando gradle 2.4 […]
Cuando construyo mi proyecto. El resultado de Gradle es underblock (estoy usando la vinculación de datos en algún código) Error: Se encontró un problema con la configuración de la tarea ': app: processDebugAndroidTestResources'.> Directorio 'C: \ Users \ user \ Desktop \ "Mi proyecto loaction" \ app \ build \ intermedios \ data-binding-layout-out \ AndroidTest […]
Actualmente tengo una carpeta de test/src/java donde se almacenan todas las pruebas para la aplicación android (las pruebas se realizan usando junit, mockito y robolectric). Y puedo ejecutar los que utilizan ./gradlew test Lo que me gustaría lograr es tener dos carpetas: integrationTest/src/java – para pruebas de integración test/src/java – para pruebas de unidad Y […]
Estoy usando Gradle para mi proyecto. Una de las dependencias que he especificado en mi build.gradle es compile 'org.glassfish.jersey.media:jersey-media-moxy:2.0' Esto funciona bien en una aplicación Java normal, sin embargo, cuando intento construirlo en Android, obtengo: Al mirar a qué bibliotecas se hace referencia, está claro que hay tanto javax.inject-2.3.0-b05.jar y javax.inject-1.jar , que he encontrado […]
Estoy buscando para nombrar dinámicamente el APK en cada construcción con una fecha / hora (yyMMddHHmm). He completado este y gradle construye y nombra el APK correctamente, sin embargo Android Studio no pickup el nombre correcto para intentar empujar al dispositivo. Hay una pregunta sobre este tema con una buena información, confirmando el problema y […]