windows studio 快捷鍵
Finding
·Ctrl+Alt+s Setting
·Ctrl+N Navigate to find a class by name
·Alt+Shift+N Navigate to find a file by name
·double Shift 全局文件查找
·Alt+F7 Find Usage
·Alt+↑ 光標在方法間向上移動
·Alt+↓ 光標在方法間向下移動
·Ctrl+F Find
·Ctrl+Shift+F Find in Path
Coding
·Ctrl+Alt+T surround with·Ctrl+O To select Methods to Override/Implement
·Alt+Insert Generate(Includes constructor,setters and getters,Override or Delegate Methods,toString(),equals() and hashCode())
·Alt+Enter 導入包
Function
·Ctrl+Alt+L Reformat Code·Ctrl+Y Delete line
·Ctrl+D 複製改行代碼
·Ctrl+R Replace
·Ctrl+Shift+R Replace in path
文件
·Ctrl+Shift+N 可以快速打開文件·Ctrl+E 最近編輯的文件
·Alt+Home 打開Navigation Bar
Debug
·shift+f9 debug "APP"·alt+f8 debug時選中查看值
·f8 相當於eclipse的f6跳到下一步
·shift+f8 相當於eclipse的f8跳到下一個斷點,也相當於eclipse的f7跳出函數
·f7 相當於eclipse的f5就是進入到代碼
·alt+shift+f7 這個是強制進入代碼
·ctrl+shift+f9 debug運行java類
·ctrl+shift+f10 正常運行java類
·command+f2 停止運行
mac studio 快捷鍵
Finding
Coding
CMD + D 複製行
CMD + ] 前進到上一次編輯位置
CTRL + P 鼠標移動到上一行
CTRL + N 鼠標移動到下一行
SHIFT + CMD + ] next tab
ALT + CTRL + O 清除無效引用
ALT + ENTER 提示錯誤解決方案(在抽取局部變量時,調出對話框後選第二個)
CMD + SHIFT + F 相當於 Eclipse 的 Ctrl + h
CTRL + T 調出Refactor選項框,可以抽取方法、成員變量等
CMD + ALT + V 相當於Eclipse的Ctrl + 2 ,L 自動生成變量
CMD + ALT + F 抽取成成員變量
CMD + SPACE 相當於 Eclipse 的ALT + /,不過與系統的切換輸入法衝突,修改快捷鍵搜索 Basic
ALT + / 自動補全最後一個方法名(原)
文件
SHIFT + CMD + O Open a file by name
CMD + E Open recent files
問題
1、adb 不能連接,端口被佔用
CMD命令窗口輸入:
·查看哪個端口被佔用了:adb nodaemon server
·哪些進程佔用了該端口:輸入netstat -ano | findstr "5037"
·殺死進程:taskkill /pid 1688 /F
2、使用過程中會出現 no debuggable applications
在項目的gradle 文件裏面添加這句話 debuggable true
例:
buildTypes {
release {
debuggable true
}
}
3、代碼編輯窗口中和運行時,中文顯示亂碼
代碼編輯窗口中的亂碼,只需要把IDE右下角的UTF-8改爲GBK;
運行時顯示亂碼,1、在project->app->build.gradle中添加compileOptions.encoding = "GBK"。
4、不能在佈局文件中直接輸入中文
需要在R文件中註冊下,比如<activity android:label="中文" >改爲<activity android:label="@string/chinese" >,
在strings.xml中添加<string name="chinese">中文</string>。
5、Google Sample下載HTTP Proxys設置
theironislands.f.getqujing.net
20959
6、SDK下載HTTP Proxys設置
ubuntu.buct.edu.cn
80