Tag: Gradle

Cómo inyectar la configuración de Android a cada subproyecto con Gradle?

En lugar de duplicar el bloque de configuración de android en cada uno de los subproyectos: android { compileSdkVersion 19 buildToolsVersion "19.0.0" defaultConfig { minSdkVersion 9 targetSdkVersion 14 } } Preferiría poner esto en el archivo de compilación de nivel superior / root gradle como: subprojects{ android { compileSdkVersion 19 buildToolsVersion "19.0.0" defaultConfig { minSdkVersion […]

Cobertura del código Gradle de Android

Tengo un proyecto androide simple con casos de prueba. ProjNameProject –build.gradle –ProjName —-build.gradle Veo que por defecto el nuevo sistema de android proporciona resultados básicos de prueba por defecto. (Hooray!) Ahora quiero ver la cobertura de código también. Sé cómo configurar esto usando scripts Emma y Ant, sin embargo no quiero ejecutar scripts Ant aquí. […]

Estudio Android: UnsatisfiedLinkError: findLibrary devuelto null – cargando la biblioteca nativa

Estoy haciendo una aplicación en Android Studio que utiliza dos bibliotecas. Una biblioteca nativa con un contenedor de Android y una jar-library. Por alguna razón, la biblioteca nativa no se cargará si la otra jar-library se compila en el proyecto. Así que si ejecuto la aplicación con sólo la biblioteca nativa, todo funciona bien. Añado […]

Gradle: fuerza el uso de un repositorio para una dependencia

Me gustaría saber si hay una manera de forzar gradle a usar un repositorio para una dependencia. Por ejemplo con: buildscript { repositories { jcenter() mavenCentral() maven { url 'https://www.testfairy.com/maven' } maven { url 'https://maven.fabric.io/repo' } maven { url "https://oss.sonatype.org/content/repositories/snapshots" } } dependencies { classpath 'com.android.tools.build:gradle:1.0.1' classpath "io.fabric.tools:gradle:1.+" classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4' } } dependencies { compile […]

¿Existe un valor máximo para el código de versión?

Siempre tenemos que incrementar versionCode por algún número arbitrario para publicarlo en google play. ¿Hay límite a ese valor y qué pasará si se alcanza? defaultConfig { applicationId "my.app" minSdkVersion 15 targetSdkVersion 22 versionCode 65 versionName "1.05" setProperty("archivesBaseName", "myapp-$versionCode") }

Crashlytics con error de compilación de Android Studio

Estoy tratando de usar CrashLytics con Android Studio y gradle pero me da un error confuso java.lang.NoSuchMethodError: Mi build.gradle es: buildscript { repositories { mavenCentral() maven { url 'http://download.crashlytics.com/maven' } } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+' } } apply plugin: 'android' apply plugin: 'crashlytics' repositories { mavenCentral() maven { url 'http://download.crashlytics.com/maven' } } android […]

GeneradasDensidades Desaprobadas

Mientras que genera imágenes del png del vector drawable para la configuración diferente (API más baja que 21) … Estoy utilizando AndroidStudio2.0 preview5 y gradle: 2.0.0-alpha5 … En build.gradle- defaultConfig { … //generate drawables from vectors generatedDensities = ['hdpi','xxhdpi'] } GeneratedDensities se muestra como obsoleto por el IDE. ¿Cuál es la nueva forma de implementarlo?

Android Studio .2.2 y el paquete Gradle no existe

Nuevo en Android Studio e importar bibliotecas Java externas. He leído las publicaciones sobre la configuración de dependencias Gradle y he arreglado mi primer paquete no existe error. Estas son las declaraciones de importación de mi archivo MainAcitivity.java: import com.google.android.gms.common.GooglePlayServicesUtil; import com.google.api.client.extensions.android.http.AndroidHttp; import om.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential; import com.google.api.client.http.HttpTransport; import com.google.api.client.json.JsonFactory; import com.google.api.client.json.gson.GsonFactory; import com.google.api.services.tasks.TasksScopes; Y aquí están […]

Excepción inesperada de nivel superior en android-support-v4.jar

Tengo un problema cuando quiero compilar mi aplicación: EXCEPCIÓN INESPERADA DE SUPERIOR NIVEL: java.lang.IllegalArgumentException: already added` Parece ser un error con android-support-v4.jar. En mi proyecto tengo 3 librerías: appcompat, facebook, google_play_services. Mis archivos gradle: AppProject / settings.gradle include ':libraries:google_play_services', ':libraries:appcompat', ':libraries:facebook', ':app' AppProject / build.gradle: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' […]

Publicar un archivo aar en Maven Central con Gradle no trabajando

Publique un archivo aar en Maven Central con Gradle aún no funciona: Ok, vamos a reapear todos los pasos que seguí para gestionar a "Publicar un archivo aar a Maven Central con Gradle" (que principalmente seguido esta guía ), sólo para estar seguro … 1) Yo uso "Android Studio" y tengo esta lib android simple […]

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