Android Studio:无法加载dx.jar [英] Android Studio: Failed to load dx.jar

查看:757
本文介绍了Android Studio:无法加载dx.jar的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我在Android Studio中运行我的模块时,我收到此错误:

When I run my module in Android Studio I get this error:

错误:Android Dex:[GradleDevBuild]无法加载dx.jar

Error:Android Dex: [GradleDevBuild] Failed to load dx.jar

我已经无休止地搜索了一个在线解决方案,但一切都与eclipse有关,Android Studio没有任何内容。

I have searched endlessly for a solution online but everything is related to eclipse, there is nothing when it comes to Android Studio.

dex.jar的路径是C:\ AnroidSdk \build-tools \26.0.0 \ lib \ index.jar
所以它确实存在,我已将其移出文件夹并被通知它已移动,因此AS知道它在哪里。我已经尝试将其复制到根目录和platform-tools文件夹中,但是没有做任何事情。

The path to the dex.jar is C:\AndroidSdk\build-tools\26.0.0\lib\dex.jar So it does exists, I've moved it out of the folder and was notified that it moved so AS is aware of where it is. I have tried copying it into the root directory and into the platform-tools folder however that did nothing.

这是所有似乎都源于的错误的完整列表这个dx.jar错误。

This is the full list of errors that all seem to be stemming from this dx.jar error.

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来修复。

I just clean installed Android Studio on OS X and Ubuntu and had the same issue. Fixed by downgrading the build tools to 25.0.3.

对于@emjapeve:

For @emjapeve:


  • 选择 SDK Manager 工具 / Android / SDK Manager )。

  • 点击 SDK工具标签,默认情况下这是仅显示当前工具版本。

  • 选择显示包详细信息复选框。

  • Select the SDK Manager (Tools/Android/SDK Manager).
  • Hit the SDK Tools tab, by default this only shows current tool versions.
  • Select the Show Package Details checkbox.

从这里你可以安装/卸载你想要的任何版本。

From here you can install / uninstall any versions you wish.

这篇关于Android Studio:无法加载dx.jar的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆