Error en la compilación de Android: java.lang.IllegalArgumentException: ya agregado: Lcom / google / api / client / escape / CharEscapers;

Acabo de preparar pequeñas actualizaciones para mi aplicación Android, pero me sale este extraño error cuando intento construir mi aplicación (en modo de depuración). Será genial si alguien más inteligente podría mirar esto para averiguar lo que podría haber estado mal. Estaba limpiando / reconstruir / arreglar las propiedades del proyecto, pero sin resultados. No tengo ninguna pista de lo que está sucediendo 🙁 ¿Tal vez algo similar suceda a alguien aquí? Si esto puede ayudar a utilizar las siguientes bibliotecas: adMob (4.1.1), openfeint y libgdx.

Aquí está el edificio de registro:

UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentException: already added: Lcom/google/api/client/escape/CharEscapers; [2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123) [2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.dx.dex.file.DexFile.add(DexFile.java:163) [2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.dx.command.dexer.Main.processClass(Main.java:486) [2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.dx.command.dexer.Main.processFileBytes(Main.java:455) [2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.dx.command.dexer.Main.access$400(Main.java:67) [2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:394) [2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:245) [2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:131) [2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:109) [2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.dx.command.dexer.Main.processOne(Main.java:418) [2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.dx.command.dexer.Main.processAllFiles(Main.java:329) [2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.dx.command.dexer.Main.run(Main.java:206) [2011-12-08 21:56:42 - JellyBallsFree] Dx at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [2011-12-08 21:56:42 - JellyBallsFree] Dx at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [2011-12-08 21:56:42 - JellyBallsFree] Dx at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [2011-12-08 21:56:42 - JellyBallsFree] Dx at java.lang.reflect.Method.invoke(Method.java:616) [2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.ide.eclipse.adt.internal.build.DexWrapper.run(DexWrapper.java:179) [2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(BuildHelper.java:745) [2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.ide.eclipse.adt.internal.build.builders.PostCompilerBuilder.build(PostCompilerBuilder.java:647) [2011-12-08 21:56:42 - JellyBallsFree] Dx at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629) [2011-12-08 21:56:42 - JellyBallsFree] Dx at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [2011-12-08 21:56:42 - JellyBallsFree] Dx at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172) [2011-12-08 21:56:42 - JellyBallsFree] Dx at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:282) [2011-12-08 21:56:42 - JellyBallsFree] Dx at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:363) [2011-12-08 21:56:42 - JellyBallsFree] Dx at org.eclipse.core.internal.resources.Project$1.run(Project.java:545) [2011-12-08 21:56:42 - JellyBallsFree] Dx at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975) [2011-12-08 21:56:42 - JellyBallsFree] Dx at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:524) [2011-12-08 21:56:42 - JellyBallsFree] Dx at org.eclipse.core.internal.resources.Project.build(Project.java:123) [2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.ide.eclipse.adt.internal.project.ProjectHelper.build(ProjectHelper.java:869) [2011-12-08 21:56:42 - JellyBallsFree] Dx at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(LaunchConfigDelegate.java:146) [2011-12-08 21:56:42 - JellyBallsFree] Dx at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:853) [2011-12-08 21:56:42 - JellyBallsFree] Dx at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:702) [2011-12-08 21:56:42 - JellyBallsFree] Dx at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:924) [2011-12-08 21:56:42 - JellyBallsFree] Dx at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1128) [2011-12-08 21:56:42 - JellyBallsFree] Dx at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) [2011-12-08 21:56:42 - JellyBallsFree] Dx 1 error; aborting [2011-12-08 21:56:42 - JellyBallsFree] Conversion to Dalvik format failed with error 1 

Tienes la misma biblioteca de tarros incluida dos veces. Compruebe su aplicación y todas las bibliotecas de referencia de Android y asegúrese de que todos los frascos incluidos exactamente una vez.

Si eso no ayuda, eche un vistazo a http://tools.android.com/knownissues . Específicamente mire el primer problema descrito en la sección Construir Sistema .

También puede leer esta publicación: Cómo corregir la "Conversión a formato Dalvik falló con error 1"

Tengo este error después de actualizar a R17.

Mi causa fue diferente (es decir, no el problema * _src que ocurrió en R15). Tenía dos versiones diferentes de una biblioteca en mi "libs" carpeta. Parece que el complemento de Android ahora agrega automáticamente cualquier jarras en "libs" a la sección "Dependencias de Android" en el Explorador de paquetes. Quitar el tarro viejo solucionó el problema.

Para los errores aparecidos después de la actualización de SDK a r17 se puede comprobar esto: http://tools.android.com/recent/dealingwithdependenciesinandroidprojects

Compruebe los archivos jar duplicados.
Compruebe las entradas lib en project.properties.
Limpie todos los libs incluidos y construya desde cero.

Tengo el mismo problema y aquí está la solución:

Ir a "Build" en la parte superior y "Clean Project" y después de "Reconstruir el proyecto" Me ayuda! También puedes ir a "Archivos" e Invalidar cachés "y reiniciar el Android Studio

De corse asegúrese de que el manifiesto está bien y no incluye duplicado!

Tuve el mismo problema cuando agregué Android Api Ocr (tess-dos) y la aplicación de muestra importada que estaba utilizando esta API, pero la aplicación de ejemplo y tess-dos api tenía los mismos paquetes thats por qué estaba enfrentando este problema, por lo que eliminó los paquetes duplicados de mi Muestra de aplicación y que estaba funcionando bien.

Yo tuve el mismo problema. En mi caso, tenía 2 frascos en mi carpeta de librerías, digamos A y B. A era un tarro personalizado que creé y ya tenía B incluido. Esto no fue un problema hasta que actualizé a R17.
Solución: Quité B de libs.

Tenga un proyecto de mapas en google_play_services / samples. Instale jar de libproject a maven repositorio, agregue la dependencia al proyecto de mapas y encontró ese error. El uso del ámbito proporcionado en la sección de dependencias resuelve el problema.

  • cómo convertir doble a cadena en android
  • Prueba onActivityResult ()
  • Google Plus SignIn / oAuth2 - lanzamiento del lado del servidor TokenResponseException: 401 no autorizado
  • Uso de Scala con Java en Android Studio
  • ¿Podemos usar CSS en formularios Android para los componentes de Android?
  • ¿Cómo crear la interfaz entre el fragmento y el adaptador?
  • ¿Cómo puedo convertir de binario a decimal en java (usando android studio)
  • El contenido no está permitido en prolog
  • Manteniendo la cámara en pausa
  • La importación com.google.api.client no se puede resolver en Eclipse
  • ¿Debo usar Maven para una aplicación para Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.