Android Studio 常用快捷鍵
ctrl+alt+v -> ctrl+2+l 自動定義變量
ctrl+alt+l -> ctrl+shift+f 代碼格式化
ctrl+alt+o -> ctrl+shift+o 導(dǎo)包
ctrl+alt+F -> 自動生成成員變量
ctrl+r -> 替換字符串
ctrl+n -> 查找類
ctrl+f12 -> 當(dāng)前類查找方法
ctrl+alt+space -> 自動提示
ctrl+alt+Left/Right ->跳到上一個/下一個編輯頁面
alt+enter -> ctrl+1, 自動修正
ctrl+y -> 刪除當(dāng)前行
ctrl+shift+f -> 全局查找
ctrl+p ->查看參數(shù)
ctrl+alt+b -> ctrl+t,查看繼承關(guān)系
ctrl+Q 查看當(dāng)前方法注釋
ctrl+alt+t : 自動生成代碼塊, 比如try catch等
Genymotion連接不上
方法1:
build-tools不要使用24就可以了
方法2:
將adb指向Android Studio的路徑下, 此處需要有一個appt.exe, 而Android Studio的sdk沒有帶, 可以從eclipse的platform-tools中拷貝過來
修改debug簽名
signingConfigs {
config {
keyAlias 'itcast'
keyPassword '123456'
storeFile file('C:/Users/Administrator/Desktop/itcast.keystore.jks')
storePassword '123456'
}
}
buildTypes {
release {
signingConfig signingConfigs.config
}
debug {
signingConfig signingConfigs.config
}
}
自動補全過濾掉首字母大小寫##
代碼混淆
buildTypes {
release {
minifyEnabled true //一定要改為true,才表示開啟混淆功能
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
模擬器啟動后,Launcher崩潰
可以修改RAM和VM的大小, 調(diào)整得更大一些
解決Android Studio每次啟動都要在fetching Android sdk compoment information
1)進(jìn)入剛安裝的Android Studio目錄下的bin目錄姆蘸。找到idea.properties文件驶乾,用文本編輯器打開。
2)在idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件。
3)關(guān)閉Android Studio后重新啟動驻售,便可進(jìn)入界面。
AS對9Patch圖要求很高, 必須標(biāo)記上下左右邊線,否則項目無法運行
Android Studio 更新 Gradle錯誤解決方法
當(dāng)打開第三方項目時, 由于第三方項目所使用的Gradle版本和本地不一致, 會導(dǎo)致Studio一直嘗試下載Gradle文件, 而下載Gradle需要翻墻, 速度極慢, 導(dǎo)致項目一直卡死在Refreshing Gradle的界面下.
方法1:
http://www.cnblogs.com/neozhu/p/3525404.html
首先打開android studio項目 找到項目目錄gradle\wrapper\gradle-wrapper.properties這個文件
修改distributionUrl=http://services.gradle.org/distributions/gradle-1.9-all.zip
方法2:
提前將各個版本的gradle下載下來, 然后修改gradle地址為本地路徑, distributionUrl=file:/C:/Android/sdk/Gradle/gradle-2.2.1-all.zip
Studio 安裝插件
路徑: Setting->Plugins
修改版本
model 中的 build.gradle 中修改一下參數(shù) 1,2椭更,3,4 四個參數(shù)
三個參數(shù)對應(yīng)sdk中的文件 當(dāng)文件存在的情況下可以降版本成功
必須修改的參數(shù) (三個)
1. compileSdkVersion 21
目錄:Android\sdk\platforms 中存在android-21 文件
2. buildToolsVersion "23.0.2"
目錄:Android\sdk\build-tools 中存在21.1.2文件
3. targetSdkVersion 21 目標(biāo)版本從23 修改為21
4. compile 'com.android.support:appcompat-v7:21.0.3'
目錄:\Android\sdk\extras\android\m2repository\com\android\support\appcompat-v7中存在 21.0.3 文件夾
引入so文件
在Gradle中進(jìn)行配置:
sourceSets {
main {
jniLibs.srcDirs = ["libs"]
}
}
設(shè)置自動導(dǎo)包
Android studio --> File--> Settings --> Editor --> Auto Import --> 全部勾選上
添加工具類快捷方式
-
鼠標(biāo)浮在工具欄上, 點擊右鍵, 選擇Customize Menus and Toolbars
1479480090961.png -
選擇Main Toolbar
- 選擇你想插入在那個快捷圖標(biāo)的后面
- 點擊Add Separator可以添加分隔線
-
點擊Add After可以選擇添加哪種快捷操作
1479480151023.png - 在Main menu中選擇相關(guān)操作, 比如新建一個類, 或者新建Activity
-
點擊確定后, 在工具欄上就會顯示相關(guān)快捷圖標(biāo)
1479480160115.png
自動抽取style樣式
限制每行代碼長度
1)設(shè)置行寬蛾魄,Preferences->Editor->Code Style, 右側(cè)找到Right margin (columns)虑瀑,默認(rèn)是100,建議設(shè)置為120滴须。
2)設(shè)置格式化換行舌狗,Preferences->Editor->Code Style->Java,點擊右側(cè)標(biāo)簽Wrapping and Braces扔水,勾選Line breaks和Ensure right margin is not exceeded痛侍。
斷開 SVN版本控制
打開我們的工程目錄,定位到.idea目錄下魔市,
找到vcs.xml使用記事本打開主届,
將VCS=“svn”改為VCS=“”即可
同時刪除項目文件夾中的.svn文件
Studio SVN配置
http://www.reibang.com/p/f1e6c4695502
搞起來挺費勁, 還不如直接在客戶端進(jìn)行操作