当我在 Android Studio 中运行我的模块时,我收到此错误:
错误:Android Dex:[GradleDevBuild] 无法加载 dx.jar
我一直在网上无休止地寻找解决方案,但一切都与 eclipse 有关,Android Studio 什么都没有。
dex.jar 的路径是 C:\AndroidSdk\build-tools\26.0.0\lib\dex.jar 所以它确实存在,我已将它移出文件夹并被通知它已移动,因此 AS 知道它在哪里。我已经尝试将它复制到根目录和平台工具文件夹中,但是什么也没做。
这是所有似乎都源于此 dx.jar 错误的完整错误列表。
Error:Android Dex: [GradleDevBuild] Failed to load dx.jar
Error:Android Dex: [GradleDevBuild] java.lang.ClassNotFoundException: com.android.dx.command.DxConsole
Error:Android Dex: [GradleDevBuild] at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
Error:Android Dex: [GradleDevBuild] at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
Error:Android Dex: [GradleDevBuild] at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
Error:Android Dex: [GradleDevBuild] at org.jetbrains.android.compiler.tools.AndroidDxRunner.loadDex(AndroidDxRunner.java:80)
Error:Android Dex: [GradleDevBuild] at org.jetbrains.android.compiler.tools.AndroidDxRunner.runDex(AndroidDxRunner.java:136)
Error:Android Dex: [GradleDevBuild] at org.jetbrains.android.compiler.tools.AndroidDxRunner.main(AndroidDxRunner.java:336)
Error:Android Dex: [GradleDevBuild] Exception in thread "main" java.lang.NullPointerException
Error:Android Dex: [GradleDevBuild] at org.jetbrains.android.compiler.tools.AndroidDxRunner.runDex(AndroidDxRunner.java:139)