Tag: android gradle

Evitar que la dependencia de Gradle para la biblioteca de soporte sea reemplazada por una versión más reciente

En mi build.gradle tengo la biblioteca de soporte como una dependencia, como se ve aquí fuerza a la revisión 19. compile 'com.android.support:support-v4:19.1.+ Con la revisión 21 se introdujo el soporte de diseño de material. No quiero utilizar el diseño de material en este caso aquí que está bien. El problema se plantea a través del […]

No se pueden construir pruebas con Gradle (decard-gradle)

Creé gradle con del proyecto del deckrd-gradle . El problema es que cuando ejecuto la prueba (en Android Studio) consigo este error: No signature of method: com.android.build.gradle.AppPlugin.getBootClasspath() is applicable for argument types: () values: [] Mi archivo gradle: (removed it because here wa everything OK) Clase de prueba: @RunWith(RobolectricTestRunner.class) public class MainActivityTest { @Test public […]

Aumentar el tamaño del montón de grados

Cada vez que intento hacer la compilación de la aplicación, gradle toma demasiado tiempo y llega un mensaje que muestra que debe aumentar el tamaño de Gradle a 3072 MB, actualmente es 910 MB. Así que mi pregunta es ¿cómo puedo aumentar la memoria heap de gradle ??

¿Es posible definir un recurso de array de cadenas Android en Gradle?

En Gradle para Android, estoy tratando de generar el equivalente de este recurso de matriz de cadena … <resources> <string-array name="url_array"> <item>http://www.url1.com</item> <item>http://www.url2.com</item> <item>http://www.url3.com</item> </string-array> </resources> … en el archivo de configuración build.gradle de mi aplicación. No quiero codificar estos valores en res / values ​​/ arrays.xml, ya que quiero ser capaz de generar diferentes […]

Obtener excepción de transformación al crear el proyecto

Estoy recibiendo el siguiente error cuando intento ejecutar mi aplicación: Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.transform.api.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-7-openjdk-amd64/bin/java'' finished with non-zero exit value 3 Aquí está mi nivel de aplicación build.gradle : buildscript { repositories { maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.+' } } apply plugin: 'com.android.application' […]

Cambiar dinámicamente la clave de manifiesto de depuración / liberación para cada sabor

Estoy usando un servicio donde es necesario configurar la clave del API en AndroidManifest como esto: <meta-data android:name="service_api_key" android:value="@string/my_api_key" /> El problema con esto es que tengo un par de sabores de mi aplicación y necesito configurar diferentes claves API para cada sabor. Cada sabor necesita tener una clave de API diferente para depurar y […]

Cómo generar javadoc para la biblioteca de Android cuando tiene dependencias que también son bibliotecas aar?

Tengo el proyecto de la biblioteca de androide que depende de otros proyectos de la biblioteca del androide. Necesito generar javadoc para la biblioteca, pero falla porque gradle pone a javadoc classpath ruta a ubicaciones .aar pero javadoc espera archivos .jar. Archivo gradle simplificado: android { compileSdkVersion 23 buildToolsVersion "23.0.2" configurations { javadocDeps } defaultConfig […]

Gradle Build falló – Java.exe ha finalizado con un valor de salida diferente de cero 2

He agregado recyclerview gradle construir y luego trató de ejecutar la aplicación, y ahora me sale este error: Error: Error de ejecución de la tarea ': app: dexDebug'. Com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: El comando 'command' C: \ Archivos de programa \ Java \ jdk1.7.0_79 \ bin \ java.exe ' Valor cero de salida 2 Aquí está mi […]

¿Por qué Android cambia la tarea de compilación a la tarea de implementación en la compilación de gradle?

Como se ve en Android Studio 3.0 (canary 3.0), ahora agregamos depedencies declarando implementation tareas de implementation lugar de compile . // Before compile 'com.android.support:appcompat-v7:25.3.1' // Currently implementation 'com.android.support:appcompat-v7:25.3.1' Todavía podemos usar la tarea de compile , pero me gustaría entender: ¿Cuál es la diferencia entre la implementation y la tarea de compile ? ¿Por […]

¿Es Icepick roto?

He probado algunas pruebas muy simples con un fragmento. Pero Icepick no parece estar guardando el valor de la prueba String en el paquete outState … public class MyFragment extends Fragment { @Icicle String test; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Icepick.restoreInstanceState(this,savedInstanceState); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // […]

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