Android Studio:无法加载dx.jar [英] Android Studio: Failed to load 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屋!