標籤:android eclipse adb
最近在使用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 把選中代碼抽取為方法