作者:Tibetan-妍自_557 | 来源:互联网 | 2023-01-31 09:41
当我在Android Studio中运行我的模块时,我收到此错误:
错误:Android Dex:[GradleDevBuild]无法加载dx.jar
我已经无休止地搜索了一个在线解决方案,但一切都与eclipse有关,Android Studio没有任何内容.
dex.jar的路径是C:\ AndroidSdk\build-tools\26.0.0\lib\dex.jar所以它确实存在,我已将它移出文件夹并被通知它已移动,因此AS知道它在哪里.我已经尝试将其复制到根目录并进入platform-tools文件夹但是没有做任何事情.
这是所有似乎都源于此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)
小智..
28
我只是在OS X和Ubuntu上清理已安装的Android Studio并遇到了同样的问题.通过将构建工具降级到25.0.3来修复.
对于@emjapeve:
选择SDK Manager
(Tools
/ Android
/ SDK Manager
).
点击SDK Tools
标签,默认只显示当前工具版本.
选中该Show Package Details
复选框.
从这里您可以安装/卸载您想要的任何版本.
1> 小智..:
我只是在OS X和Ubuntu上清理已安装的Android Studio并遇到了同样的问题.通过将构建工具降级到25.0.3来修复.
对于@emjapeve:
选择SDK Manager
(Tools
/ Android
/ SDK Manager
).
点击SDK Tools
标签,默认只显示当前工具版本.
选中该Show Package Details
复选框.
从这里您可以安装/卸载您想要的任何版本.
为什么我要这样做?
2> 小智..:
如果您正在进行Legacy构建,那么这里是修复...
Android Studio使用Android Build Tools时会在dexing期间产生dx.jar错误.
请将Android Build Tools恢复为25.0.3.
Tools->Android->SDK Manager
Click on SDK Tools
Check the Show Package Details Box in the Lower Right
Unselect Android SDK Build Tools 26 or higher
Select Android SDK Build Tools 25.0.3