近期在使用eclipse开发android时遇到一些问题,和大家分享一下。
1、adb异常:ADB server didn‘t Ack
首先Reset,结果依旧异常。
其次任务管理器结束全部adb进程。结果依旧异常;
最后adb服务的port和系统服务的port冲突。须要改动adb的port。一般adb默认port是5037,所以能够用以下的命令查看全部5037port的进程:
netstat -ano | findstr "5037"
运行结果你会发现有多个进程使用这个port,所以须要改动adbport:
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 把选中代码抽取为方法