I am building to android with Gradle and I am getting an error, The only plugins I have are Chartboost, Prime31 IAP and the Google play game services that is needed for Chartboost (I think the conflict is there.)
I ran the setup android and resolve in google game play services, but still getting this error:
My guess is a conflict in the libs, but not sure where. Thanks for any help. I tried building with Internal and you can see the output below the Gradle one.
Failed running C:\Program Files (x86)\Unity5\Editor\Data\Tools/UnusedByteCodeStripper2/UnusedBytecodeStripper2.exe --api NET_2_0 -out “E:\Unity5\OwlGame-NicoNotesBabies-Final\Temp\StagingArea\assets\bin\Data\Managed\tempStrip” -l none -c link -b true -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Core.xml” -f “C:\Program Files (x86)\Unity5\Editor\Data\il2cpp\LinkerDescriptors” -x “E:\Unity5\OwlGame-NicoNotesBabies-Final\Temp\StagingArea\assets\bin\Data\Managed..\platform_native_link.xml” -x “E:\Unity5\OwlGame-NicoNotesBabies-Final/Temp/StagingArea\assets\bin\Data/methods_pointedto_by_uievents.xml” -x “E:\Unity5\OwlGame-NicoNotesBabies-Final\Temp\StagingArea\assets\bin\Data\preserved_derived_types.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\AI.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Animation.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Audio.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Cloth.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Core.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\CrashReporting.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\IMGUI.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Input.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\JSONSerialize.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\ParticlesLegacy.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\ParticleSystem.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\PerformanceReporting.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Physics.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Physics2D.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Terrain.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\TerrainPhysics.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\TextRendering.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\UI.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\UNET.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\UnityAds.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\UnityAnalytics.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\UnityConnect.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\UnityWebRequest.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\UnityWebRequestAudio.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Vehicles.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Video.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\VR.xml” -x “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Web.xml” -d “E:\Unity5\OwlGame-NicoNotesBabies-Final\Temp\StagingArea\assets\bin\Data\Managed” -a “E:\Unity5\OwlGame-NicoNotesBabies-Final\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp-firstpass.dll” -a “E:\Unity5\OwlGame-NicoNotesBabies-Final\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp.dll” -a “E:\Unity5\OwlGame-NicoNotesBabies-Final\Temp\StagingArea\assets\bin\Data\Managed\Assembly-UnityScript-firstpass.dll” -a “E:\Unity5\OwlGame-NicoNotesBabies-Final\Temp\StagingArea\assets\bin\Data\Managed\Assembly-UnityScript.dll” -a “E:\Unity5\OwlGame-NicoNotesBabies-Final\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.Analytics.dll”
stdout:
SweepReport:
Mono.Cecil.TypeDefinition (3026) => UnityEngine.AndroidInput, UnityEngine.WeakListenerBindings, UnityEngine.UserAuthorization, UnityEngine.ApplicationInstallMode, UnityEngine.ApplicationSandboxType, …
Mono.Cecil.FieldDefinition (945) => AdvertisingIdentifierCallback OnAdvertisingIdentifierCallback, System.String unsupportedIdentifier, System.Byte kIsVisibleMask, System.Byte kDistanceMask, System.Int32 TRIANGLES, …
Mono.Cecil.MethodDefinition (13422) => System.Void .ctor(), System.Void add_lowMemory(UnityEngine.Application/LowMemoryCallback), System.Void remove_lowMemory(UnityEngine.Application/LowMemoryCallback), System.Void Quit(), System.Void CancelQuit(), …
Fatal error in Mono CIL Linker
Mono.Cecil.ResolutionException: Failed to resolve UnityEngine.ImageConversion
at UnusedBytecodeStripper2.AddUnresolvedStubsStep.Process()
at Mono.Linker.Steps.BaseStep.Process(LinkContext context)
at Mono.Linker.Pipeline.Process(LinkContext context)
at Mono.Linker.Driver.RunDriver(Driver driver, IEqualityComparer1 typeComparer, IEqualityComparer
1 methodComparer)
stderr:
UnityEngine.Debug:LogError(Object)
UnityEditorInternal.Runner:RunManagedProgram(String, String, String, CompilerOutputParserBase, Action1) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:96) UnityEditorInternal.AssemblyStripper:RunAssemblyLinker(IEnumerable
1, String&, String&, String, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:102)
UnityEditorInternal.AssemblyStripper:StripAssembliesTo(String[ ], String[ ], String, String, String&, String&, String, IIl2CppPlatformProvider, IEnumerable1) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:95) UnityEditorInternal.AssemblyStripper:RunAssemblyStripper(String, IEnumerable, String, String[ ], String[ ], String, IIl2CppPlatformProvider, RuntimeClassRegistry) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:201) UnityEditorInternal.AssemblyStripper:StripAssemblies(String, IIl2CppPlatformProvider, RuntimeClassRegistry) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:126) UnityEditorInternal.IL2CPPBuilder:Run() (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:143) UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, String, IIl2CppPlatformProvider, Action
1, RuntimeClassRegistry, Boolean) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:34)
UnityEditor.HostView:OnGUI()
Exception: C:\Program Files (x86)\Unity5\Editor\Data\Tools/UnusedByteCodeStripper2/UnusedBytecodeStripper2.exe did not run properly!
UnityEditorInternal.Runner.RunManagedProgram (System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, System.Action1 setupStartInfo) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:98) UnityEditorInternal.AssemblyStripper.RunAssemblyLinker (IEnumerable
1 args, System.String& out, System.String& err, System.String linkerPath, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:102)
UnityEditorInternal.AssemblyStripper.StripAssembliesTo (System.String[ ] assemblies, System.String[ ] searchDirs, System.String outputFolder, System.String workingDirectory, System.String& output, System.String& error, System.String linkerPath, IIl2CppPlatformProvider platformProvider, IEnumerable1 additionalBlacklist) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:95) UnityEditorInternal.AssemblyStripper.RunAssemblyStripper (System.String stagingAreaData, IEnumerable assemblies, System.String managedAssemblyFolderPath, System.String[ ] assembliesToStrip, System.String[ ] searchDirs, System.String monoLinkerPath, IIl2CppPlatformProvider platformProvider, UnityEditor.RuntimeClassRegistry rcr) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:201) UnityEditorInternal.AssemblyStripper.StripAssemblies (System.String stagingAreaData, IIl2CppPlatformProvider platformProvider, UnityEditor.RuntimeClassRegistry rcr) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:126) UnityEditorInternal.IL2CPPBuilder.Run () (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:143) UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String tempFolder, System.String stagingAreaData, IIl2CppPlatformProvider platformProvider, System.Action
1 modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry, Boolean debugBuild) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:34)
UnityEditor.Android.PostProcessor.Tasks.RunIl2Cpp.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context)
UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry)
UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (BuildPostProcessArgs args)
UnityEditor.PostprocessBuildPlayer.Postprocess (BuildTargetGroup targetGroup, BuildTarget target, System.String installPath, System.String companyName, System.String productName, Int32 width, Int32 height, System.String downloadWebplayerUrl, System.String manualDownloadWebplayerUrl, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.BuildReporting.BuildReport report) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:186)
UnityEditor.HostView:OnGUI()
Error building Player: 3 errors
If I build it with Internal, then This is what I get:
CommandInvokationFailure: Unable to convert classes into dex format.
C:/Program Files/Java/jdk1.8.0_92\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir=“C:/Users/patrick/AppData/Local/Android/sdk1\tools” -Dfile.encoding=UTF8 -jar “C:\Program Files (x86)\Unity5\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar” -
stderr[
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/actions/ItemListIntents;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/actions/NoteIntents;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/actions/ReserveIntents;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/actions/SearchIntents;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/ads/identifier/AdvertisingIdClient;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/ads/identifier/AdvertisingIdClient$Info;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/ads/identifier/AdvertisingIdClient$zza;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/clearcut/LogEventParcelable;
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/clearcut/zza;
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.RuntimeException: Translation has been interrupted
at com.android.dx.command.dexer.Main.processAllFiles(Main.java:613)
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:498)
at SDKMain.main(SDKMain.java:130)
Caused by: java.lang.InterruptedException: Too many errors
at com.android.dx.command.dexer.Main.processAllFiles(Main.java:605)
… 9 more
]
stdout[
processing archive E:\Unity5\OwlGame-NicoNotesBabies-Final\Temp\StagingArea\android-libraries\ChartboostSDK\libs.\android-support-v4.jar…
ignored resource META-INF/
ignored resource META-INF/MANIFEST.MF
ignored resource android/
ignored resource android/support/
ignored resource android/support/annotation/
processing android/support/annotation/AnimRes.class…
…