Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Android開發工具全面轉向Android Studio(1)——准備開發環境,androidstudio

Android開發工具全面轉向Android Studio(1)——准備開發環境,androidstudio

編輯:關於android開發

Android開發工具全面轉向Android Studio(1)——准備開發環境,androidstudio


  工欲善其事必先利其器,本文適合Android新手以及用過Eclipse而沒用過Android Studio開發Android的老手,眾所周知,谷歌是不會再維護和開發ADT了,舊的ADT已經是完全不能渲染Android 6.0的UI布局了,碼農們必須適應時代快速轉向AS。

注:以下以Windows平台為標准,AS以目前最新穩定版1.4.1為准。為了描述簡單,以下用《AS》代替Android Studio描述詞。

 

一、正常使用AS進行開發必備軟件環境:一個操作系統(Windows、OSX或Linux)、JDK、SDK以及AS本身,可選軟件環境:NDK

 

二、准備軟件環境

1、操作系統安裝(略,不在主題之內)

2、安裝JDK並配置環境變量(略,不在主題之內)

3、安裝SDK和AS,啟動AS:

①到https://developer.android.com/sdk/index.html單獨下載SDK和AS(No SDK tools included版本)或者下載Window版本的集成SDK的AS(Recommended版本)

②安裝完後,首次打開選擇第二個即可

③接著可能出現配置SDK提示(下載的AS是非Recommended版本才會提示),全部選擇取消忽略(要是沒有翻qiang的話,永遠可能下載不成功),等下統一配置

④首次打開還會卡住在這裡,原因是你沒翻qiang,連接不上谷歌服務器,解決方法是強制關閉AS,然後進入AS安裝目錄(比如我的是:D:\Program Files\Android\Android Studio)——找到bin目錄下idea.properties文件——用記事本打開idea.properties文件——在最末尾加上disable.android.first.run=true——保存,然後重新運行AS

⑤再次打開進入了AS的主界面,此時最先做的不是新建項目,而是要做一些常用配置,並且把這些配置導出,用於下次換了台電腦,重裝了系統能快速導入配置

4、配置AS:進入AS設置界面(步驟是:AS主界面——Configure——Settings)。為了方便以下用《AS設置界面》描述詞表示:AS主界面——Configure——Settings所在的界面

①配置SDK(下載的AS是非Recommended版本才需要配置):

進入:AS設置界面——Appearance & Behavior——System Settings——Android SDK,點擊Edit選擇SDK路徑,並確認

②配置JDK(正常情況JDK是不需要配置的,除非你沒有將JAVA_HOME環境變量)和NDK(可選):

進入:AS主界面——Configure——Project Defaults——Project Structure——SDK Location,雖然這個界面名字叫SDK Location,實際上是支持JDK和NDK配置的。不過很有可能NDK那個選擇按鈕是不可以用的,也許是缺少什麼配置或者是AS1.4.1版本還不夠智能,如果你網絡好,且又沒有下載,那麼久點擊Download按鈕慢慢下載,但如果本地以及有了現在NDK那個選擇按鈕又不可以選,怎麼辦,有一個絕招,我在測試編譯Facebook的Fresco是可行的,但現在界面介紹還沒到那一步,先上解決方法:這個SDK Location界面不用設置它,先到系統環境變量中配置NDK_HOME ——在需要用到NDK的module中的gradle.properties文件末尾加入ndk.path(如:ndk.path=F:\\android- ndk-r10e)即可使用ndk編譯這個module了。

③配置文件編碼(建議全部設置成UTF-8):

進入:AS設置界面——Editor——File Encoding——IDE Encoding/Project Encoding/Default Encoding for properties files——全部設置為UTF-8

④配置AS整體主題(本人喜歡Darcula):

進入:AS設置界面——Appearance & Behavior——Appearance——UI Options——Threme

 

⑤設置字體大小:

進入:AS設置界面——Editor——Colors & Fonts——Font,在Scheme中copy一份出來並使用這份新的,設置字體和字體大小等(本人喜歡Size為15或者16的字體大小,默認字體小得看不清)

 

 

⑥配置Eclipse快捷鍵(Eclipse轉過來的開發者必配):進入:AS設置界面——Keymap——Eclipse,完成這個選擇後只能說大部分鍵是跟eclipse上的一樣的,實際上還有一小部分還是不一樣,下面列出不一樣的鍵,並如何設置一樣

-設置alt+/為快速提示快捷鍵:AS設置界面——Keymap——搜索Complete——Code——Completion——Basic——改成alt+/

//TODO 更多待發現補充

 

⑦其它按鍵、鼠標、顯示等優化設置:

-設置鼠標經過顯示注釋:AS設置界面——Editor——General——Other——Show quick doc on mouse move——選中

-設置格式化時能自動格式化注釋:AS設置界面——Editor——Code Style——Java——Wrapping and Braces——Keep when reformatting——Comment at first column——取消選中

-設置所有項目文件都顯示行號:AS設置界面——Editor——General——Appearance——Show line numbers——選中

-設置自動導入包/類:AS設置界面——Editor——General——AutoImport——Java——全部選中

-設置格式化代碼的行寬:AS設置界面——Editor——Code Style(選中)——Right margin(columns)——120(AS默認是100,個人覺得寫Java代碼使用120最理想)

-修改類注釋模板:AS設置界面——Editor——File and Code Templates——Includes——File Header,本人喜歡使用以下注釋模塊替換系統原有模板:

/**
 * @author ${USER}(Andy)
 * @datetime ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE} GMT+8
 * @email [email protected]
 */

-打開內存狀態顯示:AS設置界面——Appearance & Behavior——Appearance——Show memory indicator——選中

-打開編譯優化:AS設置界面——Build,Execution,Deployment——Compiler——Make project automatically——選中

-Android Lint設置:AS設置界面——Editor——Inspections——Android Lint——根據需求設置(正常是不需要設置,特殊的如Android原生Launcher3源碼不設置可能無法編譯通過,此時可以通過降低檢查安全讓編譯通過)

//TODO 更多待發現補充

 

⑧如果對以上的AS設置界面中相關的設置都覺得OK了的話,則導出這些設置(確確的說是備份設置,下次重裝系統、重裝AS、換Ubuntu或者OSX上就不用再這樣設置了,直接導入設置):

-單獨導出代碼風格(Code Style)設置,導出這個的前提是你已經自定義了你的Style,比如我這裡是自定義的:

進入:AS主界面——Configure——Export Settings——只選擇Code Style,點擊OK即可,如果是團隊開發,總監可以把這個導出的文件發給所有組成員用AS導入(導入後面講),這樣可以保持整個團隊的代碼風格一致

-導入所有配置文件,這個更適合個人,因為含有主題、字體大小等設置,並不一定適合整個團隊的所有人(其實導入的時候也是可以選擇的,下面講),AS主界面——Configure——Export Settings——Select All,導出即可

 

⑨導入設置,跟導出相反,進入:AS主界面——Configure——Import Settings——選擇備份的導出文件。導入可以選擇性的導入,如你不想要別人的Code Style則不勾選即可

 

⑩接下來要解決的問題是,網絡問題(即要想辦法翻qiang)(能上谷歌的不用看這條):

翻qiang可以使用翻qiang工具,或者使用代理設置。翻qiang工具就不介紹了,運行翻qiang工具就代表著已經翻qiang成功,翻qiang工具推薦PGfast,也是目前我在用的一個。下面講下設置代理進行翻qiang。

給AS設置代理:進入:AS設置界面——Appearance & Behavior——System Settings——HTTP Proxy,填入代理服務器相關信息

給SDK Manager設置代理:進入:AS設置界面——Appearance & Behavior——System Settings——Android SDK——Launch Standalone SDK Manager

然後在SDK Manager中選擇Options

輸入相關代理信息,即完成了SDK代理設置

 

以上全部弄好了,萬事俱備只欠東風去專心的開發項目了,後續將隨筆寫下AS新建項目、module、導入Eclipse項目、module的CRUD、lib module的引用、gradle的配置以及這些操作的注意事項,可能遇到的問題等。

 

原創隨筆,轉載注明出處。

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved