Android Studio:无法加载dx.jar

当我在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)

我只是在OS X和Ubuntu上清理已安装的Android Studio,并且遇到同样的问题。 通过将构建工具降级到25.0.3来修复。

对于@emjapeve:

  • 选择SDK ManagerTools / Android / SDK Manager )。
  • 点击SDK Tools选项卡,默认情况下只显示当前的工具版本。
  • 选择Show Package Details复选框。
  • 从这里你可以安装/卸载你想要的任何版本。


    如果您正在执行Legacy构建,那么这里是修复...

    当Android Studio使用Android构建工具时,可能会在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
    

    我的修复是复制

    android-sdk/build-tools/25.0.3/lib
    

    到文件夹

    android-sdk/build-tools/26.0.1/lib
    

    现在,所有的Eclipse都很好用

    链接地址: http://www.djcxy.com/p/63517.html

    上一篇: Android Studio: Failed to load dx.jar

    下一篇: The file dx.jar was not loaded from the SDK folder