Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Tag: Gradle

Gradle no pudo resolver la biblioteca en Android Studio

Quiero incluir una biblioteca en Android Studio, pero muestra un error como el siguiente: "Error al resolver: com.lemonlab: expandible-botón-menú: 1.0.0" ¿Cómo arreglar este problema? apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion '21.1.2' defaultConfig { applicationId "ayowes.com.newecampus" minSdkVersion 15 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-ptimize.txt'), 'proguard-rules.txt' […]

No encontró la clase "android.support.multidex.MultiDexApplication" en la ruta: DexPathList

Estoy probando el nuevo soporte de MultiDex en mi aplicación y hasta ahora he logrado compilar mi aplicación correctamente, pero al ejecutarla, obtengo la siguiente excepción: java.lang.RuntimeException: Unable to instantiate application android.support.multidex.MultiDexApplication: java.lang.ClassNotFoundException: Didn't find class "android.support.multidex.MultiDexApplication" on path: DexPathList[[zip file "/data/app/me.myapp.main-2.apk"],nativeLibraryDirectories=[/data/app-lib/me..main-2, /vendor/lib, /system/lib]] at android.app.LoadedApk.makeApplication(LoadedApk.java:507) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4382) at android.app.ActivityThread.access$1500(ActivityThread.java:139) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1270) at android.os.Handler.dispatchMessage(Handler.java:102) at […]

Java.lang.VerifyError al ejecutar pruebas de Android con testCoverageEnabled = true

Recientemente he probado la nueva función de cobertura de código de Jacoco para el complemento de Android Gradle y desafortunadamente hace que mis pruebas fallen con el siguiente error: java.lang.VerifyError: com/foo/bar/rest/SomeClass at com.foo.bar.test.rest.BaseTest.setUp(BaseTest.java:87) at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:190) at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:175) at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:555) at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1584) Habilité la cobertura de código usando estas líneas en build.gradle: buildTypes { debug { […]

Qué comprometer en VCS desde un proyecto de Gradle en Android Studio

Estoy usando Android Studio 0.4.6 y Gradle 1.10. Quiero comprometer en git los archivos y las carpetas necesarios, de modo que cualquier persona que cloque el repositorio pueda comenzar a trabajar con el proyecto y no tendrá ninguÌ n problema de archivos / ajustes que faltan debido a archivo no comprometido. ¿Podría alguien señalar lo […]

Configuración de Gradle para api 26 (Android)

Como he actualizado mi Nexus 5x a Android O DP3, no puedo probar mis aplicaciones. Recibo el error por no haber configurado mi archivo Gradle para trabajar con el nuevo nivel de la API (26). Así que cambié esto y las dependencias, pero sigo recibiendo errores en TODAS mis bibliotecas de soporte como Failed to […]

Aplicar plugin: 'android' o aplicar plugin: 'com.android.application'

Como en el tema. Gradle requiere configurar plugin y hay veces que se menciona para apply plugin: 'android' , y otros para apply plugin: 'com.android.application' . ¿Cuáles son los differenceres? ¿Cuál debe ser utilizado?

Cómo obtener un proyecto PhoneGap para ejecutarse en Android Studio con Gradle Build System

Estoy tratando de obtener una nueva configuración de la aplicación PhoneGap y la ejecución dentro de Android Studio con el sistema de generación de Gradle. En este momento he creado con éxito el proyecto PhoneGap y lo he importado en Android Studio. Todo parece estar funcionando bien, pero no puedo resolver cómo moverlo al sistema […]

Cómo personalizar el nombre de archivo APK para los sabores de producto?

Estoy personalizando el nombre del archivo APK de mi aplicación Android dentro del script build.gradle siguiente manera: android { defaultConfig { project.ext.set("archivesBaseName", "MyApplication"); } } Ahora que estoy usando sabores de producto: android { productFlavors { green { applicationId "com.example.myapplication.green" } blue { applicationId "com.example.myapplication.blue" } } } ¿Hay una manera de personalizar el nombre […]

Gradle – Android Studio crea aplicaciones multidex demasiado lentas

Cuando agrego a mi proyecto el multidex: true, y hago una clase Application que se extiende desde el MultiDexApplication, mi tiempo de construcción de proyecto pasó de 20 seg a alrededor de 90 seg.¿Cómo hacer algo más rápido?

Android Build con Gradle y ProGuard: "El frasco de salida debe especificarse después de un tarro de entrada, o estará vacío"

Estoy creando una compilación con diferentes sabores con Gradle. Solía ​​correr bastante bien hasta ahora, hasta que quise habilitar Proguard . minifyEnabled para mi versión de generación y ahora estoy teniendo una excepción diciendo: " Caused by: org.gradle.internal.UncheckedException: java.io.IOException: The output jar […/app/build/intermediates/multi-dex/dev/release/componentClasses.jar] must be specified after an input jar, or it will be empty. […]

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