配置:Android Studio3.2.0,gradle-4.6 ,windows10 在http://www.android-studio.org/完成下載工作,我下載的版本是3.2.0。之後一路安裝,最後沒有SDK的需要安裝一系列東西,準備開始創建第一個項目: application name ...
配置: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文件夾。
事實上也沒有解決。