Unity 2018 android build

Greetings,so i have a problem building for android in unity 2018.2.7f( i need this version for TLS to work in the project, in 2017.1.0 i can make a build and it works). So i think it’s either because there are duplicate files or nuitrack sdk is not ready for unity 2018.2. This is error i get after failed build atempt

CommandInvokationFailure: Unable to convert classes into dex format.
C:\Program Files\Java\jdk1.8.0_77\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir=“C:/Users/Otinsoft/AppData/Local/Android/sdk\tools” -Dfile.encoding=UTF8 -jar “C:\Program Files\Unity2018.2\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar” -

stderr[

PARSE ERROR:
unsupported class file version 52.0
…while parsing bitter/jnibridge/JNIBridge.class
1 error; aborting
]
stdout[
processing archive bin\classes.jar…
processing bitter/jnibridge/JNIBridge.class…
processing archive plugins.\nuitrackHelper.jar…
ignored resource META-INF/
ignored resource META-INF/MANIFEST.MF
ignored resource com/
ignored resource com/tdv/
ignored resource com/tdv/nuitrack/
ignored resource com/tdv/nuitrack/sdk/
ignored resource com/tdv/nuitrack/sdk/INuitrackManager.aidl
processing com/tdv/nuitrack/sdk/INuitrackManager.class…
processing com/tdv/nuitrack/sdk/INuitrackManager$Stub.class…
processing com/tdv/nuitrack/sdk/INuitrackManager$Stub$Proxy.class…
processing com/tdv/nuitrack/sdk/Nuitrack.class…
processing com/tdv/nuitrack/sdk/Nuitrack$1.class…
processing com/tdv/nuitrack/sdk/Nuitrack$NuitrackCallback.class…
]
exit code: 1
UnityEditor.Android.AndroidSDKTools.RunCommand (System.String javaExe, System.String sdkToolsDir, System.String[] sdkToolCommand, System.String workingdir, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg, System.Int32 memoryMB) (at :0)
UnityEditor.Android.AndroidSDKTools.RunCommand (UnityEditor.Android.AndroidJavaTools javaTools, System.String[] sdkToolCommand, System.String workingdir, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at :0)
UnityEditor.Android.PostProcessor.Tasks.TasksCommon.SDKToolWithReadLock (UnityEditor.Android.PostProcessor.PostProcessorContext context, System.String[] command, System.String workingdir, System.String errorMsg) (at :0)
UnityEditor.Android.PostProcessor.Tasks.RunDex.BuildDex (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at :0)
UnityEditor.Android.PostProcessor.Tasks.RunDex.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at :0)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at :0)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

Hi Ang,

Please advise what Build System do you use on both Unity versions? Perhaps, the problem is in Build System.

You can try to replace the “tools” folder in your “AndroidSDK” folder with the older version: https://yadi.sk/d/4_Cv80F4ebQGjQ