Android Studio常見問題彙總
原文位址:http://www.jianshu.com/p/e5e5d26a2883
Android Studio 常用快捷鍵
ctrl+alt+v -> ctrl+2+l 自動定義變量
ctrl+alt+l -> ctrl+shift+f 代碼格式化
ctrl+alt+o -> ctrl+shift+o 導包
ctrl+alt+F -> 自動生成成員變量
ctrl+r -> 替換字元串
ctrl+n -> 查找類
ctrl+f12 -> 目前類查找方法
ctrl+alt+space -> 自動提示
ctrl+alt+Left/Right ->跳到上一個/下一個編輯頁面
alt+enter -> ctrl+1, 自動修正
ctrl+y -> 删除目前行
ctrl+shift+f -> 全局查找
ctrl+p ->檢視參數
ctrl+alt+b -> ctrl+t,檢視繼承關系
ctrl+Q 檢視目前方法注釋
Genymotion連接配接不上
方法1:
build-tools不要使用24就可以了
方法2:
将adb指向Android Studio的路徑下, 此處需要有一個appt.exe, 而Android Studio的sdk沒有帶, 可以從eclipse的platform-tools中拷貝過來
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiADNyEzLcd3LcJzLcJzdllmVldWYtl2Q3UCcpJHdz9CX05WZpJ3bt8Gd1F2LcJjcn9WTldWYtl2Pn5GcuATZ0IWNhJjM5I2M0UWM1cTL1UDM0cjNz8CXzV2Zh1WafRWYvxGc19CXvlmL1h2cuFWaq5ycldWYtlWLkF2bsBXdvw1LcpDc0RHaiojIsJye.png)
1479479401674.png
修改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
}
}
自動補全過濾掉首字母大小寫
1479479434755.png
代碼混淆
buildTypes {
release {
minifyEnabled true //一定要改為true,才表示開啟混淆功能
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
模拟器啟動後,Launcher崩潰
可以修改RAM和VM的大小, 調整得更大一些
解決Android Studio每次啟動都要在fetching Android sdk compoment information
1)進入剛安裝的Android Studio目錄下的bin目錄。找到idea.properties檔案,用文本編輯器打開。
2)在idea.properties檔案末尾添加一行: disable.android.first.run=true ,然後儲存檔案。
3)關閉Android Studio後重新啟動,便可進入界面。
AS對9Patch圖要求很高, 必須标記上下左右邊線,否則項目無法運作
Android Studio 更新 Gradle錯誤解決方法
當打開第三方項目時, 由于第三方項目所使用的Gradle版本和本地不一緻, 會導緻Studio一直嘗試下載下傳Gradle檔案, 而下載下傳Gradle需要翻牆, 速度極慢, 導緻項目一直卡死在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 中修改一下參數 1,2,3,4 四個參數
1479479719591.png
三個參數對應sdk中的檔案 當檔案存在的情況下可以降版本成功
必須修改的參數 (三個)
1. compileSdkVersion 21
目錄:Android\sdk\platforms 中存在android-21 檔案
2. buildToolsVersion "23.0.2"
目錄:Android\sdk\build-tools 中存在21.1.2檔案
3. targetSdkVersion 21 目标版本從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中進行配置:
sourceSets {
main {
jniLibs.srcDirs = ["libs"]
}
}
設定自動導包
Android studio --> File--> Settings --> Editor --> Auto Import --> 全部勾選上
添加工具類快捷方式
- 滑鼠浮在工具欄上, 點選右鍵, 選擇Customize Menus and Toolbars 1479480090961.png
Android Studio常見問題彙總 Android Studio常見問題彙總 - 選擇Main Toolbar
Android Studio常見問題彙總 Android Studio常見問題彙總 - 選擇你想插入在那個快捷圖示的後面
- 點選Add Separator可以添加分隔線
- 點選Add After可以選擇添加哪種快捷操作 1479480151023.png
Android Studio常見問題彙總 Android Studio常見問題彙總 - 在Main menu中選擇相關操作, 比如建立一個類, 或者建立Activity
- 點選确定後, 在工具欄上就會顯示相關快捷圖示 1479480160115.png
Android Studio常見問題彙總 Android Studio常見問題彙總
自動抽取style樣式
1479480214077.png
限制每行代碼長度
1)設定行寬,Preferences->Editor->Code Style, 右側找到Right margin (columns),預設是100,建議設定為120。
2)設定格式化換行,Preferences->Editor->Code Style->Java,點選右側标簽Wrapping and Braces,勾選Line breaks和Ensure right margin is not exceeded。
斷開 SVN版本控制
打開我們的工程目錄,定位到.idea目錄下,
找到vcs.xml使用記事本打開,
将VCS=“svn”改為VCS=“”即可
同時删除項目檔案夾中的.svn檔案
Studio SVN配置
http://www.jianshu.com/p/f1e6c4695502
搞起來挺費勁, 還不如直接在用戶端進行操作
設定滑鼠懸浮後提示api注釋
無标題.png