android studio使用技巧

遠程依賴庫添加方法:java


 

Android studio 導入sdkandroid

Android Studio: File ---> Other Settings--->Default Project Structure ---> AndroidSDK Location git

 

顯示行號android-studio

 

 

新建類添加註釋app

 

 

修改編輯器字體大小:eclipse


file--settings--editor--colors&fonts--font-- 默認的時候字體是沒法修改的,將鼠標移到字體處,沒法修改, 點擊「Save as」按鈕,填寫name 此時再修改字體大小就能夠了,最後點擊「apply」--ok.編輯器


分屏查看java類 svn



‘駝峯’單詞選擇post




設置非共有,非靜態的成員變量以’m’開始字體

設置靜態成員變量以’s’開始




Alt + Enter 和 Control + Alt + O 進行導包和清除無用導包

自動導包





logcat配色(看到別人寫對直接拿過來原色試了下,結果發現顏色太騷改回去了=。=)

 

 

java編輯區自定義配色


 

代碼配色


配置方法

File | Settings 打開設置

選擇 Editor | Color& Fonts | Java

點擊 Clickon Save As…按鈕建立一個新的配色 Scheme

展開下方的 Variables 選擇 Local variable

設置右側的 Foreground 顏色

 

Tab縮進 


 

 

修改背景色或樣式 

file--settings--editor--colors&fonts-Scheme:設置成Darcula 

 

 

簽名apk忘記studio設置密碼 (不是密鑰密碼。。。)

 

 

更新在線依賴庫:

 

 

勾上NewerLibrary Versions Available,而後點擊Android Studio菜單Analyze-Run inspections By Name(快捷鍵:Shift+Ctrl+Alt+I)

 

 

關於一些我的常用的快捷鍵(win上)

ctrl+b 這方法哪些地方調用到,若是隻有一個地方調會直接跳到此方法,對於我這種總是維護別人代碼的菜逼來講非常管用啊

ctrl+w 選中光標處的變量

double shift 就不用說啦,快速查找類(我仍是說了=。=)

ctrl+e  列出最近打開的類文件

ctrl+shift+R 快速全局查找替換

ctrl+D 複製行

ctrl+Y 刪除行

ctrl+f4 關閉當前打開的編輯器類(關於這個組合鍵的痛點是我手短,每次按都好費力,因而在keymap那裏自定義加了個個人手能輕易夠着的鍵)

alt+上or下 --------移動到上一個方法或者下一個

ctrl+alt+上or下 兩個編輯類之間跳轉

 

關於安裝插件

1.Android studioFile->Settings..->Plugins-->Browse repositores..搜索GsonFormat 2.安裝插件,重啓android studio 

離線安裝方法:1.下載GsonFormat.jar ;2.Android studio File->Settings..->Plugins -->install plugin from disk..導入下載的GsonFormat.jar 3重啓android studio 


butterknife安裝方法:依賴註解 1.Android studioFile->Settings..->Plugins-->Browse repositores..搜索

ButterKnife2.安裝插件,重啓android studio

使用方法:將butterknife-7.0.1.jar拷到lib目錄下,右鍵添加到path裏面

在類裏面添加

ButterKnife.bind(this);

而後右鍵generate--generate butterknife injections(要講將光標移到R.layout上纔會有效)

 

SelectorChapek安裝方法:

1.Android studioFile->Settings..->Plugins-->Browse repositores..搜索

SelectorChapek 2.安裝插件,重啓android studio


13寸低配的Mac用起studio來很卡,不知道是項目龐大仍是怎麼回事,在網上找了個加速的方法,以下(親測速度好像變得不那麼卡了):

ps:mac的這個文件是在application的android studio裏面的contents,剛開始對Mac不熟還找了好一下子contents文件夾,結果發現鼠標右擊studio圖標顯示包內容就出來了,好弱=。=

修改android-studio/bin/studio.vmoptionsstudio64.vmoptions 兩個文件的如下屬性就能夠了
-Xms2048m
-Xmx2048m
-XX:MaxPermSize=2048m

-XX:ReservedCodeCacheSize 

 

在studio運行項目錯誤

java.io.IOException: 遠程主機強迫關閉了一個現有的鏈接。

Failed to start monitoring 0123456789ABCDEF

 

adb錯誤:

make sure the plugin is properly configured

錯誤緣由: 出現這個錯誤的緣由是由於電腦上的各類手機助手搶佔了手機連接,用本身的adb進程啓動,致使咱們開發用的sdk abd沒法啓動。

 

SVN錯誤相關:

3、從svn檢出項目出現:svn: E210007: Unableto connect to a repository at URL 'svn://115.29.38.14/tuotu.weiyixiao.com/android/branch/TuoTu'svn: E210007: Cannot negotiate authentication mechanism

 

4、SVN錯誤:

驗證位置時發生錯誤:org.tigris.subversion.javahl.ClientException:Cannotnegotiate authentication mechanism

解決方法:

刪除C:\Documentsand Settings\用戶名\ApplicationData\Subversion\auth下的文件,刪除svn登陸信息。

產生緣由:因爲svn地址變動,或用戶名密碼變動,svn插件用原來默認的用戶信息鏈接錯誤。

 

5、在使用eclipse的svn插件鏈接osc的代碼倉庫時候,發生瞭如下錯誤:

Cannot negotiate authentication mechanism
svn: Unable to connect to a repository at URL'svn://git.oschina.net/XXXXXX' 

 可是用tortoisesvn能夠正常鏈接。

eclipse的svn插件中,鏈接不上osc的代碼倉庫,提示「」文件夾。

解決方案:

在eclipse->window->preference->team->svn中將svn接口設定爲svnkit。

直接搞定。 

 

 

genymotion錯誤相關:

一、使用genymotion出現錯誤:

unable to start the virtual device

virtualBox returned the followingerror""incompatible state"

to find out hte cause of the problem,please start thevirtual

device from VirtualBox

解決辦法:

打開VirtualBoxl,啓動

 

unable to load VirtualBox engine.

Make sure that it is properly installed before startingGenymotion

從新安裝一遍VirtualBox和Genymotion,VirtualBox要先安裝,簡單粗暴的方法,不改安裝路徑,其餘都不用從新配置,分分鐘就行了 

 

二、錯誤提示是Failed to import OVA

    出現這個問題的大部分緣由是模擬器讀取配置文件不一樣步,也就是說,好比你刪掉了一個模擬器,刪除的時候選擇了刪除其全部文件,可是你下次再建立相同模擬器的時候可能就會出現這個問題,是由於模擬器已經存在並無刪除乾淨,這個問題不復雜,你只須要把Genymotion中的模擬器文件刪除就好了,路徑在:/Users/zoro/.Genymobile/Genymotion/deployed,明確知道是哪一個虛擬機的問題就直接刪除哪一個就行,若是不能明確知道並且模擬器並無重要數據的話能夠直接刪除deployed文件夾。

http://blog.csdn.net/beiminglei/article/details/17399333

5.0以上安裝不了

終終終ps:這些都是我在實際開發中收集到到一些用法技巧什麼的,固然不少是我從網上找的用了可行以後作的筆記,若有雷同算我抄你拉=。=
相關文章
相關標籤/搜索