標籤:android style http io ar color os 使用 sp
在進入正題之前,先拉個家常,本周進了一個很nice的團隊,欣賞我們的Leader TutorChen,讓項目開發變得有趣,樂於分享,並且耐心帶領大家進步,團隊其他夥伴也很出色,認真向大家學習,一起進擊。在這裡順便跟讀者推薦一個項目團隊協作與管理的交流工具:彩程團隊做的 tower,tower的首頁上有學習視頻,三分鐘你就能掌握它的功能和使用,我相信你一定會和我一樣,愛上tower。好,言歸正轉。
背景介紹
採用eclipse中開發android項目有許多雞肋的地方,比如啟動速度超級慢。google/IO大會推出android studio後,安卓ers的福音就來了。Android Studio是一個全新的基於IntelliJ IDEA的Android開發環境,類似於Eclipse ADT外掛程式,Android Studio提供了整合的Android開發工具用於開發和調試。
通常對android studio的介紹是:除了IntelliJ功能,Android Studio還提供:基於Gradle的構建支援;Android特定重構和快速修複;提示工具更好地對程式效能、可用性、版本相容性和其問題進行版本捕捉;支援ProGuard和應用簽名功能;內建布局編輯器,可以讓你拖放UI組件,並在多個配置上預覽布局等等。 可能有人不明白什麼是基於gradle的構建支援,在開發安卓的初期也不用對gradle理解地太深,但是基本的東西還是要明白的,否則在android中部署代碼的時候,報錯了你就會捉襟見肘。
為Androidstudio配置sdk
安裝android studio之後,你需要用sdk manager安裝許多必須的工具。如果你之前使用eclipse或舊版本的android studio開發過項目,那麼你曾經肯定配置過sdk,sdk是可以通用的,你只要找到並關聯到曾經你安裝sdk manager的目錄就可以。當然如果你的電腦上從未安裝過sdk,你就下載一個sdk,雙擊啟動sdk manager,然後你會看到所示的sdk manager介面。
如果你是新安裝啟動的sdk manager,那麼上面肯定什麼都沒有安裝,這個圖上顯示的installed的東西估計你都顯示的是uninstall.
開始安裝,步驟如下:
1)先開啟sdkManager-->tools-->Option-->
給Force https:// 這一項前打上勾。確定關閉。
2)選擇你需要安裝的平台以及android API等工具,因為我們裝android studio不僅要用於自己開發代碼,也要用於閱讀別人的源碼,別人的源碼所在的開發平台的這些工具的版本是不一樣的,為了今後相容更多類型的版本,而且不報錯,我建議,這些定製工具你一次性都選擇並安裝上。
對了,順便科普一下。因為是線上安裝,需要訪問國外的網站,所以為了能下載地更快一些,除了翻牆,你也可以修改一下電腦的hosts檔案,該檔案在哪裡?修改成什麼內容?這些讀者可以自己百度,hosts的內容一般是由一些小團隊提供,過一段時間會更新。這裡特別提醒一下大家,在修改hosts之前,記得先把你以前的hosts內容備份下,這樣如果hosts到某個時候失效了,你還可以恢複一下,避免上不去網。
安裝的這麼多東西有什麼區別,到底有什麼用途?Tools下的工具,必須安裝sdk平台工具(sdk platform-tools)以及最新版的sdk build tools,但建議各版本android SDK build-tools都安裝。你可以看到有很多Android API版本,大家對這個命名不要感到迷惑,例如Android 4.0(API 14),其實android 4.0和API 14就是兩種叫法罷了,一般在寫代碼的時候採用的都是API編號(14)的模式,比如在androidmanifest.xml中指定最小API版本採用的就是3~21連續編號來指定。你需要安裝Android 1.5(API 3)到Android 5.0(API 21)的所有版本。Extras下的android support repository和android support library是為了支援庫的工具,(如果使用android studio需安裝android support repository,而使用eclipse的話是安裝android support library)。Extras下的usb driver是支援usb驅動的,usb驅動方式有多種,這裡的只有系統的usb驅動出問題了才回來這裡找。
Gradle 配置
你安裝了android studio之後,你還需要自己下載一個gradle安裝上,以gradle2.1為例。
1) 下載gradle 2.1
2)解壓到某個目錄下,如 d:/anzhuangbao/gradle-2.1
3)在android studio中設定gradle,開啟File-> settings->Gradle->
你可以選擇Use default gradle wrapper(recommend),gradle採用預設的路徑,那麼你就需要配置系統變數,電腦->屬性->進階系統設定->環境變數,將d:/anzhuangbao/gradle-2.1/bin;加到path的變數最後。重啟電腦即可,你可以在cmd命令框裡測試一下gradle裝好了麼,命令是 gradle -v,如果成功會顯示gradle版本。或者你也可以選擇use local gradle distribution,然後選擇你的gradle目錄d:/anzhuangbao/gradle-2.1 。
如果在項目中,提示R檔案識別不了
原因:你的gradle沒有工作。那麼請檢查並配置好你的gradle。
什麼是Gradle?
你可以隨便拿一個源碼,開啟它的build.gradle檔案來一探究竟。
我來舉個栗子吧,找到doufm_android目錄下的build.gradle檔案,用notepad或者記事本開啟查看。一般會有兩個build.gradle,一個與.gradle檔案夾,.ideal檔案夾以及apk檔案夾等等並列放著,而你需要再深入一層檔案夾,找找,會找到跟我的這個很像的一個,那才是我們要找的。
compileSdkVersion 21,說明要運行該源碼,你必選已經安裝了android API 21
buildToolsVersion 20.0.0 說明要運行該源碼,你必須已經安裝了 android sdk build-tools 20.0.0
minSdkVerison 表示向下低至android API 14,即androd 4.0的版本都要安裝上
targetSdkVerision 表示採用的目標android API是 API 21即 android 5.0
下面的dependencies裡指明的就是一些需要用到的第三方庫
gradle檔案可以有更多的內容,更多詳情可以查看 http://wenku.baidu.com/link?url=dU5_gdgmk-NKE9U4Z1fTarFWFXf6jsHHMoxxVwRc0P4ZRr__OiZHhIhiSQMOla6wqa9FxKdQCfGv3gOZz1e7pemG9g58loNdFObm9g9A8DK
關於Android Studio 和 Gradle的那些事兒