- Home /
Unable to convert classes into dex format.,Unable to convert classes into dex format. (for googlemobileads)
I have different problem encountered today. "Unable to convert classes into dex format."
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000)
at com.android.dx.cf.direct.DirectClassFile.parse0(DirectClassFile.java:472)
at com.android.dx.cf.direct.DirectClassFile.parse(DirectClassFile.java:406)
at com.android.dx.cf.direct.DirectClassFile.parseToInterfacesIfNecessary(DirectClassFile.java:388)
at com.android.dx.cf.direct.DirectClassFile.getMagic(DirectClassFile.java:251)
at com.android.dx.command.dexer.Main.processClass(Main.java:665)
at com.android.dx.command.dexer.Main.processFileBytes(Main.java:634)
at com.android.dx.command.dexer.Main.access$600(Main.java:78)
at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:572)
at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284)
at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)
at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)
at com.android.dx.command.dexer.Main.processOne(Main.java:596)
at com.android.dx.command.dexer.Main.processAllFiles(Main.java:498)
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:264)
at com.android.dx.command.dexer.Main.run(Main.java:230)
at com.android.dx.command.dexer.Main.main(Main.java:199)
at com.android.dx.command.Main.main(Main.java:103)
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:136)
...while parsing org/fmod/FMODAudioDevice.class
1 error; aborting
the said problem solution is to change the JDK 1.8 to 1.7. but when I tried to change the Unity JDK, it will prompted "Incompatible JDK". JDK 1.8 needed.
I can't find any solution regarding to this issue. I already tried finding some duplicate files but seems nothing work.
Any ideas?
I'm using unity 2018 with GoogleMobileAds latest version.,the error from Unable to convert classes into dex format. is this
Comment
Your answer
Follow this Question
Related Questions
The type or namespace 'var' could not be found (in C#) 7 Answers
Problem adding script to GUI Texture 1 Answer
Using Pragma to slit app in two 1 Answer
enable multidex for android build 2 Answers