Android Build Problem. Strange case.
I have all this jar files which are giving me a
stderr[
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/internal/zzat;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/internal/zzas;
2 errors; aborting
error. I've been searching for dupes files, I manually opened every .jar file and searched for duplicated directories and commented "com.google.android" from every manifest. The build still give me that error. I have several SDK, including
Heyzap
AdColony
Soomla Store
Play Games Service
Playphone
UnityAds
Does anyone know a way to fix this or a way to track from where I have the duplicated file? I have read lots of post on the internet, tried for 4+ hours and tried everything but it still doesn't work.
It's starting to get on my nerve :o
Thanks!!
Full error log:
Error building Player: CommandInvokationFailure: Unable to convert classes into dex format. See the Console for details.
C:\Program Files\Java\jdk1.8.0_60\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir="C:/Users/artik-07/AppData/Local/Android/android-sdk\tools" -Dfile.encoding=UTF8 -jar "E:\Stuff\Unitys\Unity5.2.3\Editor\Data\PlaybackEngines\androidplayer/Tools\sdktools.jar" -
stderr[
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/internal/zzat;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/internal/zzas;
2 errors; aborting
]
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...
processing com/unity3d/player/UnityPlayer$4.class...
processing com/unity3d/player/UnityPlayer$5.class...
processing com/unity3d/player/UnityPlayer$6.class...
processing com/unity3d/player/UnityPlayer$7.class...
processing com/unity3d/player/UnityPlayer$8.class...
processing com/unity3d/player/UnityPlayer$9.class...
processing com/unity3d/player/UnityPlayer$10.class...
processing com/unity3d/player/UnityPlayer$11.class...
processing com/unity3d/player/UnityPlayer$12.class...
processing com/unity3d/player/UnityPlayer$13$1.class...
processing com/unity3d/player/UnityPlayer$13.class...
processing com/unity3d/player/UnityPlayer$3.class...
processing com/unity3d/player/UnityPlayer$14.class...
processing com/unity3d/player/UnityPlayer$15.class...
processing com/unity3d/player/UnityPlayer$16.class...
processing com/unity3d/player/UnityPlayer$17.class...
processing com/unity3d/player/UnityPlayer$18.class...
processing com/unity3d/player/UnityPlayer$19.class...
processing com/unity3d/player/UnityPlayer$a.class...
processing com/unity3d/player/UnityPlayer$b.class...
processing com/unity3d/player/UnityPlayer$c.class...
processing com/unity3d/player/UnityPlayer.class...
processing com/unity3d/player/UnityPlayerActivity.class...
processing com/unity3d/player/UnityPlayerNativeActivity.class...
processing com/unity3d/player/UnityPlayerProxyActivity.class...
processing com/unity3d/player/t.class...
processing com/unity3d/player/u$1.class...
processing com/unity3d/player/u.class...
processing com/unity3d/player/WWW.class...
processing org/fmod/FMODAudioDevice.class...
processing org/fmod/a.class...
processing bitter/jnibridge/JNIBridge$a.class...
processing bitter/jnibridge/JNIBridge.class...
processing bin\classes\.\android\support\v4\R$anim.class...
processing bin\classes\.\android\support\v4\R$attr.class...
processing bin\classes\.\android\support\v4\R$bool.class...
processing bin\classes\.\android\support\v4\R$color.class...
processing bin\classes\.\android\support\v4\R$dimen.class...
processing bin\classes\.\android\support\v4\R$drawable.class...
processing bin\classes\.\android\support\v4\R$id.class...
processing bin\classes\.\android\support\v4\R$integer.class...
processing bin\classes\.\android\support\v4\R$layout.class...
processing bin\classes\.\android\support\v4\R$string.class...
processing bin\classes\.\android\support\v4\R$style.class...
processing bin\classes\.\android\support\v4\R$styleable.class...
processing bin\classes\.\android\support\v4\R.class...
processing bin\classes\.\android\support\v7\appcompat\R$anim.class...
processing bin\classes\.\android\support\v7\appcompat\R$attr.class...
processing bin\classes\.\android\support\v7\appcompat\R$bool.class...
processing bin\classes\.\android\support\v7\appcompat\R$color.class...
processing bin\classes\.\android\support\v7\appcompat\R$dimen.class...
processing bin\classes\.\android\support\v7\appcompat\R$drawable.class...
processing bin\classes\.\android\support\v7\appcompat\R$id.class...
processing bin\classes\.\android\support\v7\appcompat\R$integer.class...
processing bin\classes\.\android\support\v7\appcompat\R$layout.class...
processing bin\classes\.\android\support\v7\appcompat\R$string.class...
processing bin\classes\.\android\support\v7\appcompat\R$style.class...
processing bin\classes\.\android\support\v7\appcompat\R$styleable.class...
processing bin\classes\.\android\support\v7\appcompat\R.class...
processing bin\classes\.\com\ArtikGames\SplashyCats\R$anim.class...
processing bin\classes\.\com\ArtikGames\SplashyCats\R$attr.class...
processing bin\classes\.\com\ArtikGames\SplashyCats\R$bool.class...
processing bin\classes\.\com\ArtikGames\SplashyCats\R$color.class...
processing bin\classes\.\com\ArtikGames\SplashyCats\R$dimen.class...
processing bin\classes\.\com\ArtikGames\SplashyCats\R$drawable.class...
processing bin\classes\.\com\ArtikGames\SplashyCats\R$id.class...
processing bin\classes\.\com\ArtikGames\SplashyCats\R$integer.class...
processing bin\classes\.\com\ArtikGames\SplashyCats\R$layout.class...
processing bin\classes\.\com\ArtikGames\SplashyCats\R$string.class...
processing bin\classes\.\com\ArtikGames\SplashyCats\R$style.class...
processing bin\classes\.\com\ArtikGames\SplashyCats\R$styleable.class...
processing bin\classes\.\com\ArtikGames\SplashyCats\R.class...
processing bin\classes\.\com\google\android\gms\ads\R$anim.class...
processing bin\classes\.\com\google\android\gms\ads\R$attr.class...
processing bin\classes\.\com\google\android\gms\ads\R$bool.class...
processing bin\classes\.\com\google\android\gms\ads\R$color.class...
processing bin\classes\.\com\google\android\gms\ads\R$dimen.class...
processing bin\classes\.\com\google\android\gms\ads\R$drawable.class...
processing bin\classes\.\com\google\android\gms\ads\R$id.class...
processing bin\classes\.\com\google\android\gms\ads\R$integer.class...
processing bin\classes\.\com\google\android\gms\ads\R$layout.class...
processing bin\classes\.\com\google\android\gms\ads\R$string.class...
processing bin\classes\.\com\google\android\gms\ads\R$style.class...
processing bin\classes\.\com\google\android\gms\ads\R$styleable.class...
processing bin\classes\.\com\google\android\gms\ads\R.class...
processing bin\classes\.\com\google\android\gms\base\R$anim.class...
processing bin\classes\.\com\google\android\gms\base\R$attr.class...
processing bin\classes\.\com\google\android\gms\base\R$bool.class...
processing bin\classes\.\com\google\android\gms\base\R$color.class...
processing bin\classes\.\com\google\android\gms\base\R$dimen.class...
processing bin\classes\.\com\google\android\gms\base\R$drawable.class...
processing bin\classes\.\com\google\android\gms\base\R$id.class...
processing bin\classes\.\com\google\android\gms\base\R$integer.class...
processing bin\classes\.\com\google\android\gms\base\R$layout.class...
processing bin\classes\.\com\google\android\gms\base\R$string.class...
processing bin\classes\.\com\google\android\gms\base\R$style.class...
processing bin\classes\.\com\google\android\gms\base\R$styleable.class...
processing bin\classes\.\com\google\android\gms\base\R.class...
processing bin\classes\.\com\google\android\gms\drive\R$anim.class...
processing bin\classes\.\com\google\android\gms\drive\R$attr.class...
processing bin\classes\.\com\google\android\gms\drive\R$bool.class...
processing bin\classes\.\com\google\android\gms\drive\R$color.class...
processing bin\classes\.\com\google\android\gms\drive\R$dimen.class...
processing bin\classes\.\com\google\android\gms\drive\R$drawable.class...
processing bin\classes\.\com\google\android\gms\drive\R$id.class...
processing bin\classes\.\com\google\android\gms\drive\R$integer.class...
processing bin\classes\.\com\google\android\gms\drive\R$layout.class...
processing bin\classes\.\com\google\android\gms\drive\R$string.class...
processing bin\classes\.\com\google\android\gms\drive\R$style.class...
processing bin\classes\.\com\google\android\gms\drive\R$styleable.class...
processing bin\classes\.\com\google\android\gms\drive\R.class...
processing bin\classes\.\com\google\android\gms\games\R$anim.class...
processing bin\classes\.\com\google\android\gms\games\R$attr.class...
processing bin\classes\.\com\google\android\gms\games\R$bool.class...
processing bin\classes\.\com\google\android\gms\games\R$color.class...
processing bin\classes\.\com\google\android\gms\games\R$dimen.class...
processing bin\classes\.\com\google\android\gms\games\R$drawable.class...
processing bin\classes\.\com\google\android\gms\games\R$id.class...
processing bin\classes\.\com\google\android\gms\games\R$integer.class...
processing bin\classes\.\com\google\android\gms\games\R$layout.class...
processing bin\classes\.\com\google\android\gms\games\R$string.class...
processing bin\classes\.\com\google\android\gms\games\R$style.class...
processing bin\classes\.\com\google\android\gms\games\R$styleable.class...
processing bin\classes\.\com\google\android\gms\games\R.class...
processing bin\classes\.\com\google\android\gms\nearby\R$anim.class...
processing bin\classes\.\com\google\android\gms\nearby\R$attr.class...
processing bin\classes\.\com\google\android\gms\nearby\R$bool.class...
processing bin\classes\.\com\google\android\gms\nearby\R$color.class...
processing bin\classes\.\com\google\android\gms\nearby\R$dimen.class...
processing bin\classes\.\com\google\android\gms\nearby\R$drawable.class...
processing bin\classes\.\com\google\android\gms\nearby\R$id.class...
processing bin\classes\.\com\google\android\gms\nearby\R$integer.class...
processing bin\classes\.\com\google\android\gms\nearby\R$layout.class...
processing bin\classes\.\com\google\android\gms\nearby\R$string.class...
processing bin\classes\.\com\google\android\gms\nearby\R$style.class...
processing bin\classes\.\com\google\android\gms\nearby\R$styleable.class...
processing bin\classes\.\com\google\android\gms\nearby\R.class...
processing bin\classes\.\com\google\android\gms\plus\R$anim.class...
processing bin\classes\.\com\google\android\gms\plus\R$attr.class...
processing bin\classes\.\com\google\android\gms\plus\R$bool.class...
processing bin\classes\.\com\google\android\gms\plus\R$color.class...
processing bin\classes\.\com\google\android\gms\plus\R$dimen.class...
processing bin\classes\.\com\google\android\gms\plus\R$drawable.class...
processing bin\classes\.\com\google\android\gms\plus\R$id.class...
processing bin\classes\.\com\google\android\gms\plus\R$integer.class...
processing bin\classes\.\com\google\android\gms\plus\R$layout.class...
processing bin\classes\.\com\google\android\gms\plus\R$string.class...
processing bin\classes\.\com\google\android\gms\plus\R$style.class...
processing bin\classes\.\com\google\android\gms\plus\R$styleable.class...
processing bin\classes\.\com\google\android\gms\plus\R.class...
processing bin\classes\.\com\google\android\gms\R$anim.class...
processing bin\classes\.\com\google\android\gms\R$attr.class...
processing bin\classes\.\com\google\android\gms\R$bool.class...
processing bin\classes\.\com\google\android\gms\R$color.class...
processing bin\classes\.\com\google\android\gms\R$dimen.class...
processing bin\classes\.\com\google\android\gms\R$drawable.class...
processing bin\classes\.\com\google\android\gms\R$id.class...
processing bin\classes\.\com\google\android\gms\R$integer.class...
processing bin\classes\.\com\google\android\gms\R$layout.class...
processing bin\classes\.\com\google\android\gms\R$string.class...
processing bin\classes\.\com\google\android\gms\R$style.class...
processing bin\classes\.\com\google\android\gms\R$styleable.class...
processing bin\classes\.\com\google\android\gms\R.class...
processing bin\classes\.\com\google\example\games\mainlibproj\R$anim.class...
processing bin\classes\.\com\google\example\games\mainlibproj\R$attr.class...
processing bin\classes\.\com\google\example\games\mainlibproj\R$bool.class...
processing bin\classes\.\com\google\example\games\mainlibproj\R$color.class...
processing bin\classes\.\com\google\example\games\mainlibproj\R$dimen.class...
processing bin\classes\.\com\google\example\games\mainlibproj\R$drawable.class...
processing bin\classes\.\com\google\example\games\mainlibproj\R$id.class...
processing bin\classes\.\com\google\example\games\mainlibproj\R$integer.class...
processing bin\classes\.\com\google\example\games\mainlibproj\R$layout.class...
processing bin\classes\.\com\google\example\games\mainlibproj\R$string.class...
processing bin\classes\.\com\google\example\games\mainlibproj\R$style.class...
processing bin\classes\.\com\google\example\games\mainlibproj\R$styleable.class...
processing bin\classes\.\com\google\example\games\mainlibproj\R.class...
processing bin\classes\.\com\google\unity\R$anim.class...
processing bin\classes\.\com\google\unity\R$attr.class...
processing bin\classes\.\com\google\unity\R$bool.class...
processing bin\classes\.\com\google\unity\R$color.class...
processing bin\classes\.\com\google\unity\R$dimen.class...
processing bin\classes\.\com\google\unity\R$drawable.class...
processing bin\classes\.\com\google\unity\R$id.class...
processing bin\classes\.\com\google\unity\R$integer.class...
processing bin\classes\.\com\google\unity\R$layout.class...
processing bin\classes\.\com\google\unity\R$string.class...
processing bin\classes\.\com\google\unity\R$style.class...
processing bin\classes\.\com\google\unity\R$styleable.class...
processing bin\classes\.\com\google\unity\R.class...
processing bin\classes\.\com\heyzap\R$anim.class...
processing bin\classes\.\com\heyzap\R$attr.class...
processing bin\classes\.\com\heyzap\R$bool.class...
processing bin\classes\.\com\heyzap\R$color.class...
processing bin\classes\.\com\heyzap\R$dimen.class...
processing bin\classes\.\com\heyzap\R$drawable.class...
processing bin\classes\.\com\heyzap\R$id.class...
processing bin\classes\.\com\heyzap\R$integer.class...
processing bin\classes\.\com\heyzap\R$layout.class...
processing bin\classes\.\com\heyzap\R$string.class...
processing bin\classes\.\com\heyzap\R$style.class...
processing bin\classes\.\com\heyzap\R$styleable.class...
processing bin\classes\.\com\heyzap\R.class...
processing bin\classes\.\com\soomla\SoomlaApp\R$anim.class...
processing bin\classes\.\com\soomla\SoomlaApp\R$attr.class...
processing bin\classes\.\com\soomla\SoomlaApp\R$bool.class...
processing bin\classes\.\com\soomla\SoomlaApp\R$color.class...
processing bin\classes\.\com\soomla\SoomlaApp\R$dimen.class...
processing bin\classes\.\com\soomla\SoomlaApp\R$drawable.class...
processing bin\classes\.\com\soomla\SoomlaApp\R$id.class...
processing bin\classes\.\com\soomla\SoomlaApp\R$integer.class...
processing bin\classes\.\com\soomla\SoomlaApp\R$layout.class...
processing bin\classes\.\com\soomla\SoomlaApp\R$string.class...
processing bin\classes\.\com\soo<message truncated>
Well, I just deleted all my .jar files in the project, made another build and I had the same problem, so it doesn't seem to come from a .jar file.
Answer by Javyer · Jan 08, 2016 at 01:45 PM
I was able to fix it deleting play-services-ads-8.3.0 from Plugins/Android/