1. 程式人生 > >Android Studio系列教程1 (下載與安裝)

Android Studio系列教程1 (下載與安裝)

前言

前段時間開始學習使用Android Studio去開發Android應用(畢竟現在還用eclipse的話就out了),發現了一篇比較好的部落格,本著好東西大家一起分享的原則,在此把這篇部落格分享給大家^^

背景

相信大家對Android Studio已經不陌生了,Android Studio是Google於2013 I/O大會針對Android開發推出的新的開發工具,目前很多開源專案都已經在採用,Google的更新速度也很快,明顯能感覺到這是Android開發的未來,那麼我們還有什麼理由不去擁抱未來呢?

雖然推出了很久,但是國內貌似普及的程度並不高,鑑於很多朋友求studio的詳細教程,那麼今天我就手把手教大家下載、安裝、使用,Studio之路從這裡開始。

Android Studio VS Eclipse

相信目前國內用Eclipse的還是大多數,那麼首先就來說一下Studio的一些優點,比較才能更有說服力,才能說明為什麼我們要從Eclipse遷移到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你的專案。

    大家看完以上是不是很動心呢,優點是很多,但是大家學習的時候會遇到很多問題,如Studio和Eclipse的目錄結構、快捷鍵等等完全不一樣,需要適應一段時間,Gradle同樣增加了學習成本,雖然Google的更新速度已經相當快了,但是目前最新的是1.0RC版本,仍未推出正式版,說明可能會有一些小問題等,Studio官方解釋暫未支援NDK,所以如果你的專案用到了NDK最好也不要使用Studio。

    但是相信Google會越來越完善的,學習成本與適應階段是我們做技術一直要保持的心態,一旦上手相信你要離不開它了。

    最後這裡先上一張我本地Studio的截圖:

    這裡寫圖片描述

準備

因為Google Android的一些官方網站在國內訪問有限制,原因你懂得。所以在開始下載安裝Studio之前,你需要自備梯子,關於如何翻牆有很多種方法,這裡就不做過多介紹,私以為作為一個Android開發者,不懂翻牆基本沒法做下去。所以這點投入是值得的,這裡推薦大家直接購買VPN吧,因為我曾經摺騰了很多翻牆的玩意,要麼不穩定,要麼速度慢,後來想通了,凡是花點錢能解決的問題都不是問題,這裡推薦 魚擺擺雲梯VPN,價格算是很便宜的了,別再問我速度、穩定性如何,我已經使用並續費快兩年了。

下載

官方下載有兩個地方,均需要翻牆。

  • Android開發者官網的網站,可直接下載,但是這個網站貌似只更新Beta和正式版,目前(2014 年 11 月 25 日)只更新到Beta 0.8.14版本

  • Android開發工具的網站,上面連結是Studio的canary渠道,列出了Studio各種實時預覽版等,目前(2014 年 11 月 25 日)最新的是1.0RC版本。

建立HelloWorld專案

至於安裝就沒什麼可說的了,點選直接運行了。這裡我以Mac系統的1.0RC版本為例,來建立第一個HelloWorld專案。其他平臺基本上差不多,在這之前假設你已經配置好了JDK和Android SDK環境,並且你是第一次安裝Studio。

  • 1、首先執行時的歡迎畫面

    Android Studio執行時歡迎介面

  • 2、之後第一次的話會進入到設定嚮導頁

    設定嚮導頁

    點選Next進入選擇設定型別嚮導頁

    設定型別嚮導頁

    這裡有兩個選項“Standard”和“Custom”,即標準和自定義,如果你本機的Android SDK沒有配置過,那麼建議直接選擇“Standard”, 點選“Finish”按鈕

    因為我本地已經下載SDK並配置好了環境變數,所以我選擇”Custom”,然後到下一步:

    下一步

    這一步選擇你本地SDK的位置,可以看到有個2.25GB的SDK要下載,那是因為Studio 1.0預設要下載5.0的SDK以及一些Tools之類的,然後點選”Finish”按鈕

    (PS: 這個選擇並下載2.25G的元件是studio的一個bug,評論裡有人提醒,感謝這位同學。如果網速不行想跳過這步的可以在bin目錄的idea.properties增加一行:disable.android.first.run=true就行了,mac平臺的右鍵安裝包->Show Package Contents 就找到bin目錄了。)

  • 3、下載依賴元件

    下載依賴元件

    之後便到下載元件頁面,這個過程需要翻牆,而且依賴你的網速,時間有點久,大家耐心等待…

    下載元件頁面

    下載完成後點選”Finish”按鈕

  • 4、新建專案

    新建專案

    在這個頁面我們可以新建專案,也可以匯入專案本地或者GitHub上的專案等,左邊可以檢視最近開啟的專案等,這裡我直接新建專案

    然後到如下介面

    輸入專案名稱

    我們填上專案名稱和包名以及專案路徑等然後 “Next”

    專案型別

    這個頁面支援你適配Phone、TV、Wear、Glass等,我們只選擇第一項就ok,選好最小SDK然後 “Next”

    Activity模板

    這個頁面選擇一個Activity模板,和Eclipse很像,我們直接選擇一個Blank Activity好了。

    最後一步

    點選”Finish”後等一會出來如下一個進度條,很多人容易卡在這裡,這裡需要下載Gradle,只第一次會下載,有點慢,需要翻牆,大家也耐心等待下。

    下載Gradle

    下載成功後變看到如下完整的專案介面。

    專案介面

    至此一個簡單的Studio專案就完成了,圖片中也可以看到預設是一個白色主題,不夠酷炫?Studio預設自帶一款高大上的黑色主題,只需要簡單修改下就OK。

    到Preference -> Appearance下更改主題到Darcula

    更改主題到Darcula

    之後我們再來看一下更改後的主題:

    更改後的主題

    很酷炫有木有?至此第一期的Studio簡單介紹就到這裡,後面會介紹目錄結構、快捷鍵、匯入專案、整合GitHub、Gradle等等,敬請期待。