Android Studio 相關-快捷鍵、常見問題

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

OPTION + CMD + O 查找工程內的文件或方法或字段
CMD + 0 查找工程內的類文件
CTRL + ALT + H 查找調用的位置

Coding

CMD + P Show parameters for selected method
OPTION + CMD + L Reformat code
CMD + N Generate method
CMD + R 相當於搜索替換
CMD + X 刪除行
CMD + D 複製行
CTRL + J 顯示該方法或類的api
CMD + [ 返回上一次編輯位置
CMD + ] 前進到上一次編輯位置
CTRL + P 鼠標移動到上一行
CTRL + N 鼠標移動到下一行
ALT + ENTER 導入包,自動修正(未驗證)
SHIFT + CMD + [ previous tab
SHIFT + CMD + ] next tab
ALT + 向上鍵 選擇當前光標處所在單詞或行
ALT + SHIFT + UP/DOWN 上下移動代碼
CTRL + O 快捷覆寫方法
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 + / 自動補全最後一個方法名(原)
CMD  + ALT + / /**/註釋
CMD  + / //註釋
Ctrl + SHIFT + Space 按變量聲明類型實例化
ALT + CMD + B 查詢抽象方法的實現
ALT + CMD + V  重構抽象變量
ALT + CMD + T surround with
Ctrl + Space  變量命名建議
Ctrl + SHIFT + Q  查看當前方法的變量聲明 

文件

Double SHIFT  Search Everywhere
SHIFT + CMD + O Open a file by name
CMD + E Open recent files


Function

CTRL + R Build and run
CMD + , 打開Preferences
CMD + ; 打開Project Structure



問題

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






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章