最近在使用eclipse开发android时遇到一些问题,和大家分享一下。
1、adb异常:ADB server didn‘t Ack
首先Reset,结果依然异常;
其次任务管理器结束所有adb进程,结果依然异常;
最后adb服务的端口和系统服务的端口冲突,需要修改adb的端口,一般adb默认端口是5037,所以可以用下面的命令查看所有5037端口的进程:
netstat -ano | findstr "5037"
执行结果你会发现有多个进程使用这个端口,所以需要修改adb端口:
adb forward tcp:5037 tcp:7777
如果没有修改成功,则尝试添加环境变量:
ANDROID_ADB_SERVER_PORT=7777
2、在右击eclipse项目时,eclipse卡死。
我遇到的情况是因为我手动删除了workspace下的.metadata导致的,解决方案是:
window->general->Startup and Shutdown->workspace右侧选中你的workspace,然后remove掉重启就可以了。
3、导入formatter格式化
有时候我们需要自己的代码格式,需要导入自己的format文件:
window->java->codestyle->formatter->右侧import
4、保存自动格式化
上面3天加了自己的格式化,下面5的第一条是使用格式化,但是,有时候我们会忘记执行那个快捷键,于是就上传svn了,导致大面积冲突。为了解决这个问题,我们可以设置eclipse在保存代码时自动格式化,甚至自动调整import包:
window->java->editor->saveactions->右侧选中想要的操作
5、一些快捷键
ctrl+shift+f 把代码格式化,就是按照上面3中的格式
ctrl+shift+o 调整import,包括增加和删除
ctrl+shift+左/右键 选中一个单词
ctrl+Alt+shift+左/右键 选中一行
ctrl+/ 给选中的代码添加双斜杠//注释
ctrl+Alt+/ 给选中代码添加/**/注释
ctrl+1 弹出修改建议框
Alt+shift+j 给选中的属性和方法添加注释
Alt+shift+r 全局修改属性和方法的名称,一次修改多处改变
Alt+shift+c 全局修改方法结构
Alt+shift+m 把选中代码抽取为方法
原文地址:http://blog.csdn.net/w2865673691/article/details/32904935