Crashlytics Los archivos múltiples dex definen el error
Utilizo intellij 14.0.3.
Mediante el uso de "instalar el complemento desde el disco" he instalado Crashlytics intellij plugin .
Cuando intento importar Crashlytics dentro de mi código y construir consigo el siguiente error.
Error:Android Dex: [myapplication] Unable to execute DX Error:Android Dex: [myapplication] com.android.dex.DexException: Multiple dex files define Lcom/crashlytics/android/A; Error:Android Dex: [myapplication] at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:594) Error:Android Dex: [myapplication] at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:552) Error:Android Dex: [myapplication] at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:533) Error:Android Dex: [myapplication] at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:170) Error:Android Dex: [myapplication] at com.android.dx.merge.DexMerger.merge(DexMerger.java:188) Error:Android Dex: [myapplication] at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:439) Error:Android Dex: [myapplication] at com.android.dx.command.dexer.Main.runMonoDex(Main.java:287) Error:Android Dex: [myapplication] at com.android.dx.command.dexer.Main.run(Main.java:230) Error:Android Dex: [myapplication] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) Error:Android Dex: [myapplication] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) Error:Android Dex: [myapplication] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) Error:Android Dex: [myapplication] at java.lang.reflect.Method.invoke(Method.java:606) Error:Android Dex: [myapplication] at org.jetbrains.android.compiler.tools.AndroidDxRunner.runDex(AndroidDxRunner.java:161) Error:Android Dex: [myapplication] at org.jetbrains.android.compiler.tools.AndroidDxRunner.main(AndroidDxRunner.java:294) Error:Android Dex: [myapplication] at com.intellij.rt.execution.CommandLineWrapper.main(CommandLineWrapper.java:130)
He desinstalado el complemento y reinstalado, pero todavía tengo este problema.
Plugin crea un archivo crashlytics.jar dentro de la carpeta lib del proyecto.
Cuando elimino ese archivo, el complemento crea automáticamente uno nuevo.
- Las extensiones de Android - SPAN_EXCLUSIVE_EXCLUSIVE no pueden tener una longitud cero
- ¿Por qué el archivo de escritorio AES IO es incompatible con el archivo AES de Android?
- Comportamiento extraño en la sentencia do / while en Galaxy S5 y Android 5.1.1
- Uso de android.jar en el proyecto Java - RuntimeException Stub?
- ¿Cómo convertir Gregorian a Calendario Lunar Chino?
¿Cómo puedo encontrar el problema? Actualmente incluyo estas bibliotecas:
– Servicios de Google Play
– Google analitico
– Soporte para Android
– Loopj async http lib
– Commons lang lib
- Ejecución del emulador de Android en un ordenador con procesador AMD
- Animación de elementos de Android ui
- Recoja la invocación del método JVM
- Cómo comprobar si el usuario está dentro de un círculo Google Maps v2
- Cargar, guardar y usar datos de autenticación en la API de Box Android
- Mejor estructura de datos de Java para almacenar la clave Value Pair
- Java Android Imagen CAPTCHA
- Porcentaje de codificación en un URI
Esto me sucedió al actualizar a la tela. Tuve que eliminar crashlytics.jar de la carpeta libs.
- Utilizar Parcelable con un objeto con Hashmap
- La configuración regional no está definida de forma programática en Android 5.0 Lollipop