当前位置: 首页 > 知识库问答 >
问题:

Android Studio:加载dx.jar失败

张绍晖
2023-03-14

当我在Android Studio中运行我的模块时,我得到这个错误:

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

我一直在网上搜索解决方案,但一切都与eclipse有关,在Android Studio上什么都没有。

指向dex的路径。jar是C:\AndroidSdk\build tools\26.0.0\lib\dex。jar,所以它确实存在,我已经将其移出文件夹,并收到通知,它移动了,以便知道它在哪里。我尝试将其复制到根目录和平台工具文件夹,但没有任何效果。

这是所有似乎都源于此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)

共有3个答案

松建本
2023-03-14

我的办法是复制

android-sdk/build-tools/25.0.3/lib

到文件夹

android-sdk/build-tools/26.0.1/lib

现在,所有这些都可以很好地与Eclipse配合使用

太叔马鲁
2023-03-14

如果你正在做一个传统的建设,那么这里是修复。。。

Android Studio使用的Android构建工具可以生成dx。索引期间发生jar错误。

请将Android构建工具恢复到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
公良玺
2023-03-14

我刚刚在苹果操作系统和Ubuntu上安装了Android Studio,也遇到了同样的问题。通过将构建工具降级到25.0.3进行修复。

对于@emjapeve:

  • 选择SDK管理器(工具/Android/SDK管理器)

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

 类似资料:
  • 我使用“OpenWeatherMap”API开发天气应用程序。我可以编写此API以加载图像命令,但无法将天气图标加载到ImageView为“ImageWeat”。

  • 我需要集成一个谷歌地图在我的网页。我生成了一个API。但地图没有显示。我正在本地服务器上测试它。 但没用。我的代码有问题吗?我可以检查我的API是否工作吗

  • 我通常用Matlab编写代码,但我发现了一段很好的PYTHON代码,我想使用它。然而,下载了软件包后,它很难运行。我得到以下错误: 位于目录中。我尝试将其添加到中,但没有任何区别。我也尝试过so dll修复器,但这些都没有帮助。有没有人遇到过这种情况,有没有找到解决办法?

  • 我正在尝试在localhost中构建WordPress主题。我有我的functions.php当我打开浏览器(http://localhost/website/wordpress)时,它并没有加载所有的css更改。浏览器中只显示车身背景。你觉得问题出在哪里?感谢你的帮助。

  • 问题内容: 我正在尝试使用py2exe分发我编写的python应用程序。一切似乎都正常,但是当我在另一台计算机上运行它失败时,出现以下错误: 我已经为此进行了谷歌搜索,但没有发现太多,但是尝试了以下建议,但没有成功: 在win32api之前导入了pywintypes和pythoncom(在py2exe的setup.py中和在主应用程序中)在setup.py中添加了一些代码- 我对这一切还是很新的,

  • 我正试图通过Glide将图像加载到。但是图像没有加载-我得到一个错误。我正在使用以下代码 日志