ecplise问题总结
ecplise
1.ecplise在运行的时候出现错误
Unable to execute dex: GC overhead limit exceeded GC overhead limit exceeded
解决的方法:博客
1.关闭Eclipse 打开D:\eclipse\eclipse.ini
2.-startup前 加上-vm
C:\Program Files\Java\jdk1.7.0_21\bin\javaw.exe
3.改为-Xms256m -Xmx1024m
2.无法自动生成R文件
今天在从android studio 中写的文件copy到ecplise 中的时候,activity里面无法自动生成R文件。
![1476098917828.jpg enter description here](https://images2015.cnblogs.com/blog/871221/201703/871221-20170301140739485-920137475.png)
1476098917828.jpg
原因:因为两者之间的包名是不同的,之前是手动改的上面的包名,下面无法自动改成这里的包名,所以要再一次手动导包。
![1476099047314.jpg enter description here](https://images2015.cnblogs.com/blog/871221/201703/871221-20170301140739813-1640628983.png)
1476099047314.jpg
导成现在的包名就行了
3.设置ecplise默认运行的设备
运行Android程序时Eclipse默认启动虚拟机,这样很慢,想用自己的手机调试怎么办?
1.Run->Run Configuration
![1476776315391.jpg enter description here](https://images2015.cnblogs.com/blog/871221/201703/871221-20170301140740188-1099577079.png)
1476776315391.jpg
2.在左侧选择Android App下的项目名称, 然后在右边选择Target,
再勾选Always prompt to pick device,最后单击右下角的Run。
![1476776353737.jpg enter description here](https://images2015.cnblogs.com/blog/871221/201703/871221-20170301140740579-332834672.png)
选第二个
3.这时就会弹出让你选择设备的窗口了
![1476776409559.jpg enter description here](https://images2015.cnblogs.com/blog/871221/201703/871221-20170301140740829-2014889235.png)
4.android打包时 *** is not translated in zh错误
现象描述:
android项目,使用eclipse打apk包时,报错:
strings.xml等资源文件***is not translated in zh
解决方法:
项目树选中鼠标右键 - Properties - Android Lint preferences - MissingTranslate 键值改为warning.