解决AndroidStudio中Error:Android Dex: [xxx] Failed to load dx.jar的问题
来源:互联网 发布:淘宝如何让排名靠前 编辑:程序博客网 时间:2024/05/29 09:41
最近在做公司项目的时候,从AndroidStudio打算导出APK包,然后发现报错了
Error:Android Dex: [xxx] Failed to load dx.jar
Error:Android Dex: [xxx] java.lang.ClassNotFoundException: com.android.dx.command.DxConsole
Error:Android Dex: [xxx] at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
Error:Android Dex: [xxx] at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
Error:Android Dex: [xxx] at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
Error:Android Dex: [xxx] at org.jetbrains.android.compiler.tools.AndroidDxRunner.loadDex(AndroidDxRunner.java:80)
Error:Android Dex: [xxx] at org.jetbrains.android.compiler.tools.AndroidDxRunner.runDex(AndroidDxRunner.java:136)
Error:Android Dex: [xxx] at org.jetbrains.android.compiler.tools.AndroidDxRunner.main(AndroidDxRunner.java:336)
Error:Android Dex: [xxx] Exception in thread "main" java.lang.NullPointerException
Error:Android Dex: [xxx] at org.jetbrains.android.compiler.tools.AndroidDxRunner.runDex(AndroidDxRunner.java:139)
这个问题在以前导出时并没有遇到 ,考虑到刚升级了build-tool,于是去SDK里搜索,果然发现了dx.jar在Android\sdk\build-tools\26.0.0\lib中
解决方法:
(1)打开Android Studio中的SDK Manager
(2)在SDK Tools的标签下勾选Show Package Details
(3)选择上一版本的build-tools进行下载,这里选的25.0.3
(4)用上版本build-tools/lib的dx.jar 替换26.0.0里的dx.jar(请备份好原来的!!)
(5)重新编译项目,不报错了!
不过这里只是解决办法,能不替换最好,但我目前并没有发现。
- 解决AndroidStudio中Error:Android Dex: [xxx] Failed to load dx.jar的问题
- 解决AndroidStudio中Error:Android Dex: [xxx] Failed to load dx.jar的问题
- Error:Android Pre Dex: [xxxx.jar] Failed to load dx.jar
- Error:Android Pre Dex: [xxxx.jar] Failed to load dx.jar
- AndroidStudio 中报错原因'Theme.AppCompat.Light' 'showAsAction' Android Failed to load dx.jar或者***.jar
- Android初学习之Failed to load D:\DSoft\android-sdk\build-tools\26.0.2\lib\dx.jar的解决
- 解决Failed to load D:\Android-Studio\sdk\build-tools\26.0.1\lib\dx.jar
- 解决Failed to load D:\Android-Studio\sdk\build-tools\26.0.1\lib\dx.jar
- Failed to load E:\SDK\android-sdk-windows\build-tools\27.0.2\lib\dx.jar如何简单解决
- Failed to load E:\SDK\android-sdk-windows\build-tools\26.0.1\lib\dx.jar
- eclipse运行错误提示 Failed to load D:\Android\sdk\build-tools\26.0.0-preview\lib\dx.jar Unknown error: Un
- Android 之 dex.jar和dx.jar问题
- 运行安卓报Could not find ****.apk和Failed to load ****dx.jar错的解决办法
- eclipse运行错误提示 Failed to load D:\Android\sdk\build-tools\26.0.0-preview\lib\dx.jar
- eclipse运行错误提示 Failed to load D:\Android\sdk\build-tools\26.0.0-preview\lib\dx.jar
- log4j:ERROR Failed to load driver问题
- Mina中遇到SLF4J: Failed to load class的问题及解决
- 关于安卓环境配置中的Failed to load dx.jar
- 事件委托取消遮罩层
- 基于Mapper代理配置的Mybatis多表查询一对一的三种方式
- Flex,再也不用担心页面布局了
- c++ Template 的那些事
- AlexNet模型实现(2. C++接口头文件)
- 解决AndroidStudio中Error:Android Dex: [xxx] Failed to load dx.jar的问题
- 透明性
- java中调用dll文件的两种方法
- Spring自定义类扫描器
- Android 开发艺术探索 第一章
- Hololens扫描特效
- 软件移植的途径
- 腾讯云服务器nginx安装成功后不能通过ip访问
- JS之解构( Destructuring)