Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Error la hacer la build

Iniciado por davidgomis, Julio 03, 2015, 02:47:18 PM

Tema anterior - Siguiente tema
Julio 03, 2015, 02:47:18 PM Ultima modificación: Mayo 30, 2016, 04:43:52 AM por pioj
Cuando compilo en Android, me salta el siguiente error:
 
 
 



   
       
   
   
      CommandInvokationFailure: Unable to convert classes into dex format. See the Console for details.
   
   
      /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/bin/java -Xmx2048M -Dcom.android.sdkmanager.toolsdir="/Users/davidgomezcontreras/Library/Android/sdk/tools" -Dfile.encoding=UTF8 -jar "/Applications/Unity/Unity.app/Contents/BuildTargetTools/AndroidPlayer/sdktools.jar" -
   
   
       
   

[/quote]
 
 
 
 
 
 
 
Pensaba que era que tengo alguna archivo .jar duplicado, pero he buscado y parece que esta bien....
 
¿Alguna ayudita?
 
 
 
Gracias 

Yo me pegué la vida para lograr que funcione, pero era un error distinto, espero que puedan ayudarte.

Buenas:
 
Seguramente tengas que modificar la variable JAVA_HOME de las variables del sistema

Es que de verdad no lo entiendo, me funcionaba perfecto compilar en Android, y sin tocar NADA, de un día a otro no me deja, me salta ese error. Es que no tengo ni idea de que hacer porque no he tocado NADA. En iOS compila perfecto. 
 
Pongo mas información del error.
 
 
 
stderr[
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/qualcomm/vuforia/CylinderTarget;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/qualcomm/vuforia/BuildConfig;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/qualcomm/vuforia/ImageTargetBuilder;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/qualcomm/vuforia/Vuforia$1;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/qualcomm/vuforia/Vuforia$UpdateCallbackInterface;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/qualcomm/vuforia/Type;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/qualcomm/vuforia/Vec3I;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/qualcomm/vuforia/CameraDevice$CAMERA;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/qualcomm/vuforia/Obb2D;
 
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.RuntimeException: Translation has been interrupted
at com.android.dx.command.dexer.Main.processAllFiles(Main.java:608)
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:311)
at com.android.dx.command.dexer.Main.run(Main.java:277)
at com.android.dx.command.dexer.Main.main(Main.java:245)
at com.android.dx.command.Main.main(Main.java:106)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at SDKMain.main(SDKMain.java:129)
Caused by: java.lang.InterruptedException: Too many errors
at com.android.dx.command.dexer.Main.processAllFiles(Main.java:600)
... 9 more
]
stdout[
processing archive bin/classes.jar...
processing com/unity3d/player/a$1.class...
processing com/unity3d/player/a$2.class...
processing com/unity3d/player/a$a.class...
processing com/unity3d/player/a.class...
processing com/unity3d/player/b$1.class...
processing com/unity3d/player/b$2.class...
processing com/unity3d/player/b.class...
processing com/unity3d/player/c.class...
processing com/unity3d/player/d$1.class...
processing com/unity3d/player/d$2.class...
processing com/unity3d/player/d.class...
processing com/unity3d/player/e.class...
processing com/unity3d/player/f.class...
processing com/unity3d/player/g.class...
processing com/unity3d/player/h.class...
processing com/unity3d/player/i.class...
processing com/unity3d/player/j$1.class...
processing com/unity3d/player/j$2$1$1.class...
processing com/unity3d/player/j$2$1.class...
processing com/unity3d/player/j$2.class...
processing com/unity3d/player/j.class...
processing com/unity3d/player/k$1.class...
processing com/unity3d/player/k.class...
processing com/unity3d/player/l.class...
processing com/unity3d/player/m.class...
processing com/unity3d/player/n$1.class...
processing com/unity3d/player/n.class...
processing com/unity3d/player/NativeLoader.class...
processing com/unity3d/player/o.class...
processing com/unity3d/player/ReflectionHelper$1.class...
processing com/unity3d/player/ReflectionHelper$a.class...
processing com/unity3d/player/ReflectionHelper.class...
processing com/unity3d/player/p.class...
processing com/unity3d/player/q$1.class...
processing com/unity3d/player/q$2.class...
processing com/unity3d/player/q$3.class...
processing com/unity3d/player/q.class...
processing com/unity3d/player/r.class...
processing com/unity3d/player/s.class...
processing com/unity3d/player/UnityPlayer$1.class...
processing com/unity3d/player/UnityPlayer$2.class...
 
 
y un largo etc...

Si te fijas todos los errores que te estan dando son sobre las librerias de Vuforia, comprueba la version de la libreria y crea o compila otro proyecto en android sin esta libreria para descartar que sea el compilador de Java.

Etiquetas: