Android Studio使用手冊


以下設置Android Studio和IntelliJ IDEA通用(因為Android Studio就是IDEA)

1.中文亂碼顯示解決:
Settings -> Editor -> Appearance -> 選擇Theme -> 然后勾選上下面的Override default fonts by:在Name中選擇一個支持中文字體的字體:比如微軟雅黑,serif, sansSerif等,並設定Size,一般為15就可以了,自己可以調,這個設置主要是IDE的菜單標題欄字體和樣式等,然后保存即可。

2.顯示行號
Settings -> Editor -> Appearance -> Show line numbers勾選上

3.讓編輯窗口支持Ctr+鼠標左鍵縮放修改字體大小
Settings -> Editor -> Mouse選項欄中勾選“Change font size(Zoom) with Ctrl+Mouse Wheel”

補充:在Settings的搜索框中輸入mouse, 然后分別點擊左側出現的Editor -general/Images, 然后打鈎高亮的項目,讓鼠標支持ctrl+滾輪縮放字體大小,以及鼠標點擊變量顯示提示文檔,以及顯示代碼中的色塊和圖片(鼠標移到該出就會顯示圖片,很方便),詳細如下圖:

4.修改主題和字體 大小
Settings -> Editor -> Colors & Fonts -> Font -> 在“Scheme name”選擇一個主題樣式並另存為:xx,xx自己起名,font size自己可以設置如15,17等,下面的左欄是可選字體列表,右側為當前系統編輯器的字體,選擇一個字體,並修改字體大小,保存即可。

5.文件編碼
Settings -> File Encodings -> IDE Encoding / Project Encoding 可以自己選擇編碼GBK, GB2312或UTF8等,根據自己需要。

6.快捷鍵習慣問題

在eclipse轉到android studio的時候,快捷鍵很不順手,影響開發進度,很簡單,打開studio, File->settings->keymap如下圖設置:


 選中eclipse后,我們就可以使用像eclipse一樣的快捷鍵了

7.刪除項目—–AS對工程刪除做了保護機制,默認你在項目右鍵發現沒有刪除選項。你會發現你的module上面會有一個小手機,這是保護機制。刪除的第一步就是去掉保護機制,也就是讓手機不見,具體做法就是鼠標放在工程上右鍵->open module setting,或者F4進入如圖界面,選中你要刪除的module,然后點擊減號,這樣就取消了保護機制,然后回到項目工程右鍵就可發現刪除選項。注意:刪除會將源文件刪除。

這里寫圖片描述

8..導入jar包—–選擇File->Projcet Structure,在彈出的窗口中左側找到Libraries並選中,然后點擊“+”,並選擇Java就能導入Jar包了。或者直接拷貝jar文件到項目的libs文件夾下,然后運行:Sync Project with Gradle Files。然后clean project重新編譯。

9.設置關閉Ta快捷鍵為ctrl + w

AS默認的關閉tab快捷鍵為Ctrl + F4

Settings -> Keymap -> Keymaps:Eclipse -> Editor Tabs -> Close:鼠標右鍵“Add keyboard shortcut” -> Ctrl + W

截圖如下:

  

10. 禁用煩人的自動更新提示(AS討厭的一點就是各種橫幅彈框會提示更新),在以下截圖updates的選項卡中去掉auto xx check update的對勾就可以了。

 

11.自動組織import導入和刪除不需要的包: 

勾選上以下標紅的兩行即可:

12.gradle 自動同步谷歌服務器改成本地不同步:

ps: gradle 會定期從谷歌服務器上同步最新的Gradle版本以及相應的jar包、配置信息等,因此能定期同步還是好的,但是因為我們偉大的強(GFW),國人同步非常痛苦,

建議掛翻牆工具同步之!

13.空行的Tab和空格被自動干掉

Settings->IDE Settings->Editor->Other->Strip trailing spaces on Save->None

indentation - Android Studio "This file is indented with tabs instead of 4 spaces" - Stack Overflow
http://stackoverflow.com/questions/31129071/android-studio-this-file-is-indented-with-tabs-instead-of-4-spaces

Android Studio中常用設置與快捷鍵(私人珍藏,Eclipse轉AS必看) - Android移動開發技術文章_手機開發 - 紅黑聯盟
http://www.2cto.com/kf/201408/329816.html

 

14. 修改標題和工程目錄字體和字體大小:Settings -》 Appearance & Behavior -》 Appearance -> UI Options -> Size // 這里就可以修改字體名和字體的大小

 

15.AS常用快捷鍵

eclipse 自定義快捷鍵:
add cast alt+C
word completion alt+C
Content Assist alt+/
shift+ctrl+o 自動導入所有包
ctrl+1 自動修復

AS 快捷鍵:
Alt+Enter:導入包
代碼提示(Class Name Completion) Ctrl+Alt+Space --> 可以改成alt+/
自動導入所有包 shift+ctrl+o
add cast alt+enter
word completion alt+enter
Ctrl+/:單行注釋或反注釋
Ctrl+Shift+/:塊注釋
局部代碼塊展開/折疊,快捷鍵分別是 ctrl+(數字鍵盤+)和ctrl-(數字鍵盤-)
全部代碼塊展開/折疊,快捷鍵分別是 ctrl + * 和 ctrl + shift + /
live template也很好玩,可以研究下

Android Studio如何快速的set,get或者生成構造函數,生成toString方法。
有兩種方式:
方式一:Code-->Generate
方式二:通過快捷鍵Alt+Insert

16.更多擴展功能和用法

Android Studio相見恨晚的操作錦集
http://www.jianshu.com/p/bc8f6bfe12c6

 

 

AS的各種好:

  1. 智能保存,不需要Ctrl + S。效率會大大提升。
  2. 整合Gradle構建工具,Gradle集合了Ant和Maven的優點,不管是配置、編譯、打包都非常牛逼。
  3. AS在速度上不管哪一個方面都比Eclipse快。
  4. UI編輯器簡直比Eclipse高效N倍,自帶了多設備的實時預覽,簡直是神器。多語言適配點擊地球直接輸入,再也不用比較那個string沒有翻譯了。
  5. 內置終端直接替代cmd命令行,一個IDE全部搞定
  6. 完善的插件系統,如Git、Markdown、Gradle等,直接搜索下載.
  7. 版本控制系統,安裝的時候就自帶GitHub, Git, SVN等流行的版本控制系統,可以直接check out你的項目,邊寫代碼邊右鍵可以直接具備BCompare功能與其他版本進行對比修改。

Android Studio目錄結構

新建工程項目后AS的Project目錄結構如下所示:

 .idea://AS生成的工程配置文件,類似Eclipse的project.properties。 app://AS創建工程中的一個Module。 gradle://構建工具系統的jar和wrapper等,jar告訴了AS如何與系統安裝的gradle構建聯系。 External Libraries://不是一個文件夾,只是依賴lib文件,如SDK等。

新建工程項目后AS的Module目錄結構如下所示:

 build://構建目錄,相當於Eclipse中默認Java工程的bin目錄,鼠標放在上面右鍵Show in Exploer即可打開文件夾, 編譯生成的apk也在這個目錄的outs子目錄,不過在AS的工程里是默認不顯示out目錄的,就算有編譯結果也 不顯示,右鍵打開通過文件夾直接可以看。 libs://依賴包,包含jar包和jni等包。 src://源碼,相當於eclipse的工程。 main://主文件夾 java://Java代碼,包含工程和新建是默認產生的Test工程源碼。 res://資源文件,類似Eclipse。 layout://App布局及界面元素配置,雷同Eclipse。 menu://App菜單配置,雷同Eclipse。 values://雷同Eclipse。 dimens.xml://定義css的配置文件。 strings.xml://定義字符串的配置文件。 styles.xml://定義style的配置文件。 ......://arrays等其他文件。 ......://assets等目錄 AndroidManifest.xml://App基本信息(Android管理文件) ic_launcher-web.png://App圖標 build.gradle://Module的Gradle構建腳本

Android Studio開發調試使用

Android Studio調試其實也非常方便,一般問題直接通過AS的DDMS的Logcat就可以搞定。AS支持類似Eclipse的DDMS的所有功能。這里要說的是疑難問題的調試方式,即斷點調試。

首先先編譯好要調試的程序。

這里寫圖片描述

如上圖2所示在行號處點擊設置斷點。然后如1所示點擊開啟調試會話。

這里寫圖片描述

如上圖所示,IDE下方出現Debug視圖,1指向的是現在調試程序停留的代碼行,2區域是程序的方法調用棧區。在這個區域中顯示了程序執行到斷點處所調用過的所用方法,越下面的方法被調用的越早。由此順序想必有些Android深入功底了解一點Android系統啟動流程的就知道這幾個方法咋回事,怎么到Activity的onCreate的。哈哈,說到系統了。不扯了。3是一些調試按鈕,快捷鍵放在上面直接會顯示。4和5是一些變量觀察區。

這里寫圖片描述

上圖中:

點擊1指向的按鈕,程序向下執行一行,如果當前行有方法調用,這個方法將被執行完畢返回,然后到下一行。

點擊2指向的按鈕,程序向下執行一行。如果該行有自定義方法,則運行進入自定義方法(不會進入官方類庫的方法)。

點擊3鈕在調試的時候能進入任何方法。

點擊4的作用是如果在調試的時候你進入了一個方法(如debugFunc),並覺得該方法沒有問題,你就可以使用4跳出該方法,返回到該方法被調用處的下一行語句。值得注意的是,該方法已執行完畢。

點擊5指向的按鈕后,你將返回到當前方法的調用處重新執行,並且所有上下文變量的值也回到那個時候。只要調用鏈中還有上級方法,可以跳到其中的任何一個方法。

這里寫圖片描述

如上圖設置多個斷點,開啟調試。想跨斷點移動到下一個斷點,點擊如下圖1箭頭,程序將運行一個斷點到下一個斷點之間需要執行的代碼。如果后面代碼沒有斷點,再次點擊該按鈕將會執行完程序。點擊箭頭2指向的按鈕,可以查看你曾經設置過的斷點並可設置斷點的一些屬性,如下圖所示。調試開始后,在Variables區域可以給指定的變量賦值(鼠標左鍵選擇變量,右鍵彈出菜單選擇setValue…)。這個功能可以更加快速的檢測你的條件語句和循環語句。點擊箭頭3加號或者在調試的代碼變量上右鍵添加watcher即可查看跟蹤變量值。

這里寫圖片描述

上圖箭頭1指向的是你曾經設置過的斷點,箭頭2可以設置條件斷點(滿足某個條件的時候,暫停程序的執行,如 index==5)。結束調試后,應該在箭頭1處把所設的斷點刪除(選擇要刪除的斷點后,點擊上方的紅色減號)。

以上便是AS的一些調試使用技巧。

--------------------------------------------------------

相關參考鏈接:

Android Studio簡單設置 - Android Studio 安卓開發者社區
http://ask.android-studio.org/?/article/14

Android Studio入門到精通 - 工匠若水 - 博客頻道 - CSDN.NET
http://blog.csdn.net/yanbober/article/details/45306483

 

AndroidStudio如何使用aar依賴包?
http://www.android-studio.org/index.php/docs/experience/152-android-studio-aar

 

如何將Eclipse中的項目遷移到Android Studio 中
http://www.android-studio.org/index.php/docs/guide/129-eclipse-to-androidstdio

 

android studio使用詳解 - - ITeye技術網站
http://jclick.iteye.com/blog/2041437

 

Getting Started with Android Development(IntelliJ IDEA官方文檔-用IDEA 開發Android)
http://confluence.jetbrains.com/display/IntelliJIDEA/Getting+Started+with+Android+Development

 

Getting Started with Android Studio | Android Developers
http://developer.android.com/sdk/installing/studio.html#download

 

Android Studio設置主題 和 不支持中文(改成如微軟雅黑,Serif, SansSerif等等都可)的問題解決方法

http://www.linuxidc.com/Linux/2013-05/84488p2.htm

 

初探Android Studio及遇到的一些問題和解決
http://www.linuxidc.com/Linux/2013-05/84899.htm

 ---------------------------------------------------------

Gradle用法:

下載地址:http://www.gradle.org/

下載后解壓到任意路徑,然后將gradle的bin目錄加入系統環境變量的path路徑

gradle -v命令驗證安裝

gradle -q 參數q讓Gradle不要打印錯誤之外的日志)
gradle clean build

 

Google官方給出的Gradle用法(Gradle Plugin User Guide):

http://tools.android.com/tech-docs/new-build-system/user-guide


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM