1. 程式人生 > >安卓開發:初識Android Studio

安卓開發:初識Android Studio

配置:Android Studio3.2.0,gradle-4.6 ,windows10

 

http://www.android-studio.org/完成下載工作,我下載的版本是3.2.0。之後一路安裝,最後沒有SDK的需要安裝一系列東西,準備開始建立第一個專案:

application name:專案名稱

company domain:公司域名,預設跟他生成包名(見最後一行,使用edit可編輯)

project location:工程儲存路徑

勾選,表示支援最低版本的android

根據開發需要選擇模板

之後進行編譯時,因為在AS上下載gradle實在是太慢了,所以需要手動下載並配置一下gradle(後面再學習gradle,這好像是一個自動化構建工具)。

--------------------------------------------------------------之後就卡住了QAQ-------------------------------------------------------------------

首先問題出在了,AS自動跑去下載外網的gradle。為了解決這一問題,我們從其他途徑下載了適配AS3.2.0的gradle4.6,並將其解壓在上述資料夾下。之後我們去PATH註冊路徑,成功配置後,進入控制檯,輸入指令gradle -v會看到成功安裝。

之後再次執行helloworld,會發現在新的問題上卡住了(問題顯示忘記截圖,下圖為同一位置的成功顯示)。多次終止再try again之後,終於意識到是download http://jcenter.bintray.com/it/unimi/dsi/fastutil/7.2.0...的內容。懷疑同樣由於是外網,所以一直卡在此處。

上網找尋問題解決方法後,發現需要修改根目錄下檔案build.gradle為圖所示:

buildscript {
    repositories {
     //新增內容
        maven{ url'http://maven.aliyun.com/nexus/content/groups/public/'}
        google()
        jcenter()
    }
allprojects {
    repositories {
     //新增內容
        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
        google()
        jcenter()
    }
}

 之後再try again,發現已經從新路徑下下載需要執行的檔案了。

執行結束後,報了個小錯,要求安裝build tools,點連結正常安裝即可,問題不大。

 

最後執行成功後,執行視窗顯示如下:

會發現在此資料夾下,生成了apk檔案。

 

匯入到手機上,安裝開啟:hello_world!

 

ps:在解決gradle問題的過程中,還嘗試了其他方法,但不確定是否跟最後解決問題有關,在此一併寫出。

1.開啟檔案gradle/wrapper/gradle-wrapper.properties,檢視distributionUrl。意為如果在wrapper/dists下無法找到zip,就去該Url中下載。但原路徑是外網,下載奇慢,所以我在如下連結https://pan.baidu.com/s/1P4CTDt4vI7VZbYffseYFnA下載了gradle-4.6,並解壓縮在C:\Users\lenovo\.gradle\wrapper\dists\gradle-4.6-all\隨機長字串\下:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=file:///D:/Android Studio/gradle/gradle-4.3-all.zip
#distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

事實上也並沒有解決。

2.開啟file-settings...尋找gradle相關設定:

將gradle使用路徑改為本地(如上位置),並確保該資料夾下有gradle-4.6資料夾。

事實上也沒有解決。