[轉]Android Studio 1.3.1環境搭建

1、引言   html

  本套學習筆記的開發環境是Windows 10 專業版和Android Studio 的最新版1.3.1。java

  Android Studio 是一個Android開發環境,基於IntelliJ IDEA. 相似 Eclipse ADT,Android Studio 提供了集成的 Android 開發工具用於開發和調試。android

     筆者沒有怎麼使用過Eclipse作Android學習,可是基於Android Studio相似於VS的項目架構,仍是偏心Android Studio這個IDE,沒有別的緣由。windows

        這裏附上一些網絡查到的對比Ecplise,AS(Android Studio簡稱)的優點:android-studio

  • 一、Google推出的

毫無疑問,這個是它的最大優點,Android Stuido是Google推出,專門爲Android"量身訂作"的,是Google大力支持的一款基於IntelliJ IDEA改造的IDE,這個應該能說明爲何它是Android的將來網絡

  • 二、速度更快

Eclipse的啓動速度、響應速度、內存佔用一直被詬病,相信你們這點應該深有體會,並且常常遇到卡死狀態。Studio無論哪個方面都全面領先Eclipse架構

  • 三、UI更漂亮

I/O上演示的那款黑色主題真是太棒了,極客範,Stuido自帶的Darcula主題的炫酷黑界面實在是高大上,相比而言Eclipse下的黑色主題太low了app

  • 四、更加智能

提示補全對於開發來講意義重大, Studio則更加智能,智能保存,今後不再用每次都 Ctrl + S了。熟悉Studio之後效率會大大提高。編輯器

  • 五、整合了Gradle構建工具

Gradle是一個新的構建工具,自Studio亮相之處就支持Gradle,能夠說Gradle集合了Ant和Maven的優勢,無論是配置、編譯、打包都很是棒。ide

  • 六、強大的UI編輯器

Android Studio的編輯器很是的智能,除了吸取Eclipse+ADT的優勢以外,還自帶了多設備的實時預覽,相對這對Android開發者來講簡直是神器啊。

  • 七、內置終端

Studio內置終端,這對於習慣命令行操做的人來講簡直是福音啊,不再用來回切換了,一個Studio所有搞定。

  • 八、更完善的插件系統

Studio下支持各類插件,如Git、Markdown、Gradle等等,你想要什麼插件,直接搜索下載。

  • 九、完美整合版本控制系統

安裝的時候就自帶了如GitHub, Git, SVN等流行的版本控制系統,能夠直接check out你的項目。

點擊查看原文出處

 

單從以上觀點來看,是否是說的仍是有些抽象?不過萬能的網友在原文評論中也給出了更具體的優勢,這裏借用一下,給你們看看:

1.超強的代碼補全,超強的重構功能(支持xml的關聯重命名,可自動在xml和java文件中快速定位),超強的代碼分析(NPE等代碼常見問題分析)
code completion, refactoring, and code analysis.(IntelliJ IDEA特性)
2.多屏幕設計時支持
3.基於Gradle的更靈活的構建系統,經過靈活的build變量能夠輕鬆實現多渠道、多產品線、多package name打包等功能
4.Layout編輯頁面可即時預覽
5.debug時,能夠瀏覽圖片
6.編輯模式下,引用圖片、色彩等資源時,會在右側顯示預覽小圖;引用文字時,會自動摺疊資源id,顯示爲將要顯示的文字
7.使用gradle管理依賴項,方便第三方庫的引用和升級
8.能夠自動反編譯依賴的jar或class文件(IntelliJ IDEA特性)

   

可是缺點也尤其明顯,由於採用gradle構建,鑑於國內的網絡環境,若是沒有網絡的話會比較糾結,AS(Android Studio如下再也不說明)對網絡太依賴了。

兩個學習Android Studio的站點:

1.Android Studio中文社區 

更新比較慢,目前很久沒有更新內容了,網站地址能夠本身百度。

2.AndroidDevTools

這個網站更新的比較及時,內容也比較豐富,單擊查看

如今AS的版本已經更新到了1.3.1,使用已經徹底沒有問題,AS是基於Gradle構建的,Gradle 是以 Groovy 語言爲基礎,面向Java應用爲主。基於DSL(領域特定語言)語法的自動化構建工具。更詳細的關於Gradle的介紹請自行百度或者谷歌,Gradle的官方地址:點擊查看

Android的環境配置主要分了兩部分,一個是IDE工具的下載安裝和SDK的下載和配置。

 

很不幸,跟谷姐同樣,AS的官網也被偉大的TC牆了,和我同樣不想FQ的同窗,能夠訪問Android Devtools網站下載最新版的AS工具,目前最新版本爲1.3.1,以下圖:

這個網站也提供了很全的工具,這裏我也貼幾個圖供你們參考:

後面幾項再也不一一截圖了,感興趣的能夠自行去查看。

2、Android Studio1.3.1安裝和配置

這裏咱們回到AS的下載,單擊Windows版本,這裏是指向了百度網盤:

第一個是壓縮包,綠色版本,不用安裝,解壓後就能夠運行。

第二個是安裝版本。

第三個是包含了SDK的安裝版本。

   

由於SDK我已經自行下好,因此我選擇了下載安裝版本。安裝步驟我直接上截圖:

註解:Performance部分是若是是Intel的處理器且支持虛擬化的可選擇下載,使用X86的虛擬機,速度會快些。

 

註解:這裏若是沒有選擇安裝HAXM的話不會出現,設置X86虛擬機最大佔用的內存。

下面就是等待完成了。園裏有園友寫了AS使用Visual Studio Android模擬器的教程(已測試,沒有成功,看評論說調試過程也比較麻煩, 便放棄使用了),

對此我比較感興趣,由於一直有據說SDK的模擬器速度實在不盡人意。

園友的文章連接在此:點擊查看        想用這個模擬器的網友能夠自行去查看使用方法。

這裏須要說明的是,若是採用SDK的模擬器在建立X86鏡像的時候,

若是你機器支持虛擬化,卻始終調用不成功的話,記得去看看控制面板-軟件-添加刪除windows功能,把Hyper-V去掉,這個也是折騰了我很久才解決。

可是若是用VisualStudio的模擬器的話,記得把Hyper-V選上,也就是說這兩個是衝突的。

至此安裝結束

若是你安裝有舊版本的AS的話,能夠選擇第一個導入以前的IDE環境配置。

這裏我選擇新的配置。

初次運行,它會默認檢查系統環境。速度不是很快….

第一項:標準風格,會導入默認的配置項

第二項:自定義

這裏我選擇了自定義(這裏就是選擇了標準,在安裝完畢後仍可在設置中進行調整):

選擇背景風格。

註解:Android SDK Location是SDK的安裝地址,若是你已經自行下載好了SDK,能夠直接選過去,或者指定一個下載目錄,SDK將會被下載到該處。

我這裏是指向了自行下載的地址。

檢查是否有須要須要更新的組件:

我這裏由於已經提早下載好了SDK,因此更新很快。

這是第一次打開的界面,下面對每一項說明一下:

  1.建立一個新的AS項目

  2.打開一個已經存在的AS項目

  3.導入Android 示例代碼

  4.從版本控制工具中檢出

  5.從其餘IDE中導入代碼(Eclipse,Gradle…)

  6.配置

  7.幫助文檔

下面咱們選擇配置來簡單配置一下咱們的環境。

以上看英文也知道大概意思,這裏說明一下:

     1.SDK管理器

     2.設置

     3.插件

     4.導入設置

     5.導出設置

     6.檢查更新

     7.默認項目結構(在這裏能夠配置JDK和Android SDK的位置)

單擊Setting進入設置:

  1.修改菜單欄的字體樣式

Theme是IDE總體配色,前面沒有選的在這裏能夠更改。Override default fonts..默認未設置,這裏能夠設置一下咱們須要展現菜單欄的字體。

  2.IDE打開方式

第一項是在啓動時打開最近的項目,第二項是在關閉IDE時須要確認,這裏根據本身的狀況選擇是否保留。

  3.編輯器字體修改

默認的樣式是Darcula是不能修改的,這時候須要你本身Save As一份,才能夠進行修改(其餘涉及樣式都須要本身另存後纔可修改)

Show only monospaced font是僅顯示等寬字體,Line spacing是行距,

下面的提示的意思是若是主字體失敗,IDE會使用第二字體,SecondaryFont就是第二字體的設置。

其餘的一些配置可自行嘗試,包含了IDE各個部分的字體和顏色設置。

  4.默認文件編碼

出於字符兼容的問題,建議統一使用 utf-8 。

   

  5.顯示行號

顯示行號的設置在低版本的AS中和高版本的有所不一樣,這個版本的設置位置見上圖。

  6.去除拼寫檢查

我的以爲用處不大。

   

  7.禁用非必要的插件

紅框框住的是我的以爲用不上的插件,截圖一屏顯示不全,下面給出說明:

  1.CVS Integration :老牌的版本控制工具,如今基本沒有人用了吧?

  2.Google Cloud Testing、Google Cloud Tools For AS、Google Login、Google Serices:谷姐在國內已經被牆了,因此也沒用…不過禁用了這些,可能沒法導入google 的示例。

  3.hg4idea:Mercurial 版本控制工具,用不到吧

….其餘插件根據本身的狀況去留吧。

  8.自動導入類引用

當你從其餘地方複製了一段代碼到Android Studio中,默認的Android Studio不會自動導入這段代碼中使用到的類的引用。設置勾選 Add unambiguous improts on the fly 。

3、設置虛擬機運行第一個測試程序

  1.建立AS項目

打開AS,選擇新建一個AS項目:

  一、Application name:程序名稱(App名稱)

  二、Company Domain:公司域名

  三、Project Location:項目存儲位置

Package name 包名會根據你填寫的APP名稱和公司域名自動生成。

   

選擇最低支持的SDK版本。

   

選擇默認新建的Activity類型,這裏測試虛擬機環境,我默認選擇了一個空白的只含一個Textview的Acitivity。各位可根據實際狀況進行選擇。

Activity建立的截圖不說明了,我所有默認,等開始編碼了再解釋。

點了Finish之後就等待Gradle構建項目吧,依賴網絡,網絡很差的話可能等待的時間好久。

   

  2.項目結構

單擊左側的Project,則會打開項目結構,主要分了兩大部分:

  (1)app:這裏是主要的咱們須要關心的地方,咱們編碼主要是在這裏完成。

                      A.mainfests   程序配置清單

                      B.java      這個目錄主要存放咱們的源代碼

                      Cres           這個目錄存放資源文件

  (2)Gradle Scripts:這裏主要存放Gradle構建工具的構建腳本和相關配置文件

  3.配置虛擬設備

  1.AVD Manager 虛擬設備管理器的圖標,點開會彈出Android Virtual Device Manager的窗口

  2.Show on Disk 是顯示這個鏡像在磁盤的位置

這裏爲何要截圖"Show on Disk"?主要是從安裝到如今咱們始終沒有配置AVD的存儲位置,AS會有個默認位置,有時候明明有鏡像可是就是報錯提示說ANDROID_AVD_HOME沒有配置,

這時候須要在環境變量加上"ANDROID_AVD_HOME"這個變量,他的值就是鏡像的存儲位置。

 

  4.運行程序

如今咱們直接單擊工具欄上的綠色小三角運行程序。

虛擬機初次啓動會比較慢,啓動之後通常不要再關閉它,除非你一時半會不寫程序了….

 

  1.滑動解鎖虛擬機

  2.選擇正在運行的虛擬機,點OK,若是不想每次都選擇,能夠選擇Use same device …把選中運行的虛擬機做爲默認運行機器。

   

OK,運行成功。

4、後記

後面更新的時間會隨着我本身學習的時間跟進,因此不必定什麼時間會更新,這一篇更可能是設置的說明,也參看了一些網友的文章,大多都是低版本的AS配置說明,

在新版本中不少都變換了位置,不過仍是很感謝,有些內容若是我理解的不對,請高手不吝賜教。

原文連接:http://www.cnblogs.com/boyliupan/p/4725908.html

相關文章
相關標籤/搜索