`
abc20899
  • 浏览: 929018 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Unable to execute dex: Java heap space 解决方案

    博客分类:
  • java
 
阅读更多
整理一下,网上提供两种方法:

        1、eclipse.ini添加内存

               具体方法:修改eclipse.ini最后两行-Xms40m、-Xmx256m,改为-Xms128m、-Xmx512m,具体数值根据机器内存自己 写,原则如下:JVM初始分配的内存由-Xms指定,默认是物理内存的1/64;JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4。
        2、 导入工程的jar通过add User Library方式导入

               右键工程->build path->add Library->user Library->user Libraries->new->随便取个名字->add JARs->ok

               添加过程中记得将user   systemLibrary选中

        3、我按照以上方法修改后,问题仍然没有解决,把java版本指定为1.5后,没有再出现此问题!

               看了一下eclipse.ini倒数第三行-Dosgi.requiredJavaVersion=1.5,可能跟这个有关,我猜随后的Xms Xmx可能是跟指定的java版本有关,于是测试了下把-Dosgi.requiredJavaVersion改为1.6,eclipse工程指定 java版本也改为1.6,其余没做改动,运行,成功!
分享到:
评论

相关推荐

    Android 错误解决

    ### Android错误解决:Conversion to Dalvik format failed: Unable to execute dex: Wrapper was not properly loaded first 在Android开发过程中,开发者可能会遇到多种类型的错误提示。其中,“Conversion to ...

    ossclient客户端

    阿里云

    android-support-multidex.jar

    用于分包,解决 android 打包时报Unable to execute dex: method ID not in [0, 0xffff]: 65536

    failed to execute script 解决方案+命令行执行传参exe

    总的来说,解决"failed to execute script"的问题需要从脚本编码、入口点、依赖库和运行环境四个方面排查。同时,了解如何通过批处理文件和命令行传递参数对运行Python应用也是至关重要的。记住,每次遇到问题,都...

    JAVA.NET.SOCKETEXCEPTION TOO MANY OPEN FILES解决方法

    JAVA.NET.SOCKETEXCEPTION TOO MANY OPEN FILES解决方法 JAVA.NET.SOCKETEXCEPTION TOO MANY OPEN FILES错误是一种常见的网络编程错误,发生在Java应用程序中, especialmente 在 Linux 操作系统中。该错误的出现是...

    commons-beanutils-1.8.3-connections.jar

    从commons-beanutils-1.8.3.jar中删除了org/apache/commons/collections目录及其下的类,避免了与commons-collections-3.2.jar一起在android中使用时报Andorid Unable to execute dex: Multiple dex files define错...

    json-lib所需全部jar包

    从commons-beanutils-1.8.3.jar中删除了org/apache/commons/collections目录及其下的类,避免了与commons-collections-3.2.jar一起在android中使用时报Andorid Unable to execute dex: Multiple dex files define错...

    java head space.txt

    nested exception is java.lang.OutOfMemoryError: Java heap space org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.OutOfMemoryError: Java heap...

    AndroidStudio利用android-support-multidex解决64k的各种异常

    64k的各种异常 ...Unable to execute dex: method ID not in [0, 0xffff]: 65536 或者 UNEXPECTED TOP-LEVEL EXCEPTION:  java.lang.IllegalArgumentException: method ID not in [0, 0xffff]: 65536  at com.

    vim config

    4. **颜色方案**:选择或自定义一个适合你视力的颜色主题,如`colorscheme desert`。 5. **自动缩进**:通过`set autoindent`开启自动缩进,保持代码整齐。 6. **文件类型检测**:`filetype on`启用文件类型检测,...

    解决 github项目clone报错 Failed connect to github.com:443; 解决

    系统环境:CentOS Linux release 7.6.1810 (Core) 起因:npm构建时报错 ... fatal: unable to access 'https://github.com/nhn/raphael.git/': Failed connect to github.com:443; Connection timed out npm

    Android 掌上校园.zip

    如果报错:Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/annotation/AnimRes;请删掉PalmCampus工程下lib包里的android-support-v4.jar】

    Android项目源码蚌埠掌上校园学生项目.rar

    如果报错:Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/annotation/AnimRes;请删掉PalmCampus工程下lib包里的android-support-v4.jar

    将Android原生的Phone程序通过eclipse跑在模拟器上

    1. **增加JVM内存**:为避免编译时出现`unable to execute dex: java heap space`错误,需要编辑`usr/lib/eclipse/eclipse.ini`文件,加入如下配置: ``` -vm /usr/lib/jvm/java-6-openjdk/jre/bin/java -XX:...

    init:rcS post-stop process报错信息

    init:rcS post-stop process(1160) init:rcS post-stop process(923)

    ExecuteSQL.java

    ExecuteSQL.java

    qt-sql-odbc-prog-example:使用Qt SQL库和unixODBC ODBC驱动程序管理器通过ODBC驱动程序访问Microsoft SQL Server的示例代码和参考文档

    qt-sql-odbc-prog-example ==================== 作者:William.L 电子邮件: SlideShare: ://www.slideshare.net/wiliwe/ 目的 示例代码:###### Linux上Qt ODBC数据库访问的使用说明######

    解决OutOfMemoryError: PermGen space

    ### 解决OutOfMemoryError: PermGen space 在Java应用程序运行过程中,可能会遇到...本文提供的解决方案包括调整PermGen space的大小、优化代码、使用JConsole监控内存等,希望能帮助开发者们快速定位并解决问题。

    eclipse+gradle解决android 65k 方法问题

    [2015-06-12 12:26:57 - Iphone] Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536 ``` 这表明应用中的方法数已经超过了 Dalvik 虚拟机能处理的最大值。 #### 三...

    掌握并发的钥匙:Java Executor框架深度解析

    # 掌握并发的钥匙:Java Executor框架深度解析 Java作为一种广泛应用的编程语言,自1995年由Sun Microsystems公司(现属Oracle公司)首次发布以来,已经发展成为软件开发领域的重要工具。Java的设计目标包括跨平台...

Global site tag (gtag.js) - Google Analytics