[轉]Android Studio 1.3.1環境搭建


一、引言   

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

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

     筆者沒有怎么使用過Eclipse做Android學習,但是基於Android Studio類似於VS的項目架構,還是偏愛Android Studio這個IDE,沒有別的原因。

        這里附上一些網絡查到的對比Ecplise,AS(Android Studio簡稱)的優勢:

  • 1、Google推出的

毫無疑問,這個是它的最大優勢,Android Stuido是Google推出,專門為Android"量身訂做"的,是Google大力支持的一款基於IntelliJ IDEA改造的IDE,這個應該能說明為什么它是Android的未來

  • 2、速度更快

Eclipse的啟動速度、響應速度、內存占用一直被詬病,相信大家這點應該深有體會,而且經常遇到卡死狀態。Studio不管哪一個方面都全面領先Eclipse

  • 3、UI更漂亮

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

  • 4、更加智能

提示補全對於開發來說意義重大, Studio則更加智能,智能保存,從此再也不用每次都 Ctrl + S了。熟悉Studio以后效率會大大提升。

  • 5、整合了Gradle構建工具

Gradle是一個新的構建工具,自Studio亮相之處就支持Gradle,可以說Gradle集合了Ant和Maven的優點,不管是配置、編譯、打包都非常棒。

  • 6、強大的UI編輯器

Android Studio的編輯器非常的智能,除了吸收Eclipse+ADT的優點之外,還自帶了多設備的實時預覽,相對這對Android開發者來說簡直是神器啊。

  • 7、內置終端

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

  • 8、更完善的插件系統

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

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

安裝的時候就自帶了如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,如下圖:

這個網站也提供了很全的工具,這里我也貼幾個圖供大家參考:

后面幾項不再一一截圖了,感興趣的可以自行去查看。

二、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 。

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

  1.創建AS項目

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

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

  2、Company Domain:公司域名

  3、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,運行成功。

四、后記

后面更新的時間會隨着我自己學習的時間跟進,所以不一定什么時間會更新,這一篇更多是設置的說明,也參看了一些網友的文章,大多都是低版本的AS配置說明,

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

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


免責聲明!

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



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