您的位置:首页 > 编程语言 > Java开发

win7 64位操作系统配置eclipse+android+cdt环境(各种变态错处理)

2015-11-27 18:23 337 查看
最近由于项目需要折腾一下,求拍砖指导,没用eclipse弄过C/C++环境的飘过

由于涉及一些翻墙下载的软件和插件,百度网盘备份一下

链接: http://pan.baidu.com/s/1ntjbXln 密码: 51eq

系统是64位的win7,首先安装32位adt-bundle-windows-x86-20140702 ,配了一套NDK之类的,总是报JVM heap space错误,调整了eclipse.ini中堆内存的大小,仍旧报错,调到2G的时候系统表示无法支持那么大内存,只好换方案,好像要改成64位的环境

一开始没下到android官方打包的android开发环境,慢慢来

下载eclipse4.4.1

下载android-sdk,用SDK Manager.exe联网安装自己需要的一些版本

下载CDT插件,配置环境

由于项目里面包括调用一些C/C++代码

------------------------下面是茫茫多的各种乱七八糟错误加我试过的方案------------------------------

感觉eclipse环境总会遇到很多奇怪的问题,多搜索多尝试,重新建立工程,多重启,各种折腾,总有一次运气棒的

1.eclipse关联reference library出错

提示信息是:

2.java was started but returnd exit code=-805306369

类似的报错还有:java was started but returned exit code 1

eclipse无法启动

。。。

pre:检查eclipse.ini里面配置的参数是否正常

尝试plan1:会看到eclipse崩溃或退出的提示信息里面有-vm项,指向当前eclipse使用的JDK路径。修改eclipse.ini中的vm指向,如果系统曾经更新过JDK,那么系统默认的JDK将是最初安装的,所以需要添加

-vm

<your real jdk home>\javaw.exe

(个人觉得这个是有效的)

plan2:(别人试过)进到工作空间里面的.metadata\.plugins目录下,找到org.eclipse.core.resources,重命名一下这个文件,然后再启动eclipse,发现能启动,但是此时打开的eclipse里面之前的项目不见了然后进到.metadata\.plugins里面,发现新生成了一个org.eclipse.core.resources文件。关闭eclipse,再把新生成的org.eclipse.core.resources删掉,用回原来的org.eclipse.core.resources,启动。若启动后发现还是不行,那就重复前面的步骤,多改几次org.eclipse.core.resources

3.堆内存、eclipse占用内存、溢出相关,eclipse会提示退出workbench

提示信息:Unhandled event loop exception GC overhead limit exceeded

或 java.lang.OutOfMemoryError: Java heap space



尝试解决方案:1.修改eclipse.ini,我本机安装了JDK1.8,所以擅自把该文件里面的require java version改成了1.8,后改回了1.6

2.修改eclipse.ini,-Xms512m -Xmx2048m,增加eclipse工作区间可使用的最大内存



感谢广大网友力量,摘录几篇文章 JAVA堆内存的10个要点 JAVA heap space错误及处理方案

。。。待补充
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: