安裝android studio中的SDK的辦法

參考博客:https://blog.csdn.net/mickey35/article/details/98225831
google對於非教育網的都封了,肯定不行。可國內鏡像爲何也不行了呢?
試了好多個都不行,但是測試連接是通的,如下界面的設置不行了,另外Android SDK Manager也沒存在的必要了,畢竟Android studio都集成化了。
在這裏插入圖片描述
問題可能出在http和https協議安全要求不同方面。

解決方案
創建新項目後,file菜單點入Settings…或剛開始的時候 點擊主面板右下角的Configure –> settings –> Appearance & Behavior –> System Settings –> HTTP Proxy,
在這裏插入圖片描述
選中Auto-detect proxy settings,勾選下方Automatic proxy configuration URL,填入國內的某個鏡像站。這裏,我選擇的是mirrors.neusoft.edu.cn:80。如下圖所示:
在這裏插入圖片描述
然後Android SDK菜單中就有東西瞭如下圖(installed的是我點選後,apply然後自動下載的,速度很快),說明成功,如果是空的,那就是沒設置好服務器。
在這裏插入圖片描述
因爲這次裝android studio,我是爲了用easy AR,根據官網說明(https://help.easyar.cn/EasyAR%20Sense/v4/GettingStarted/Compile-and-Run-EasyAR-Android-Samples.html):
在這裏插入圖片描述
JDK1.8我已經裝了,不再說。
android studio 3.2下載地址:
https://www.oschina.net/news/100271/android-studio-3-2-released
進入後界面如下(不要用上邊的那個developer.android.com的,那個打不開,要點擊表格裏的超鏈接即可下載,或者直接在瀏覽器中輸入:https://dl.google.com/dl/android/studio/install/3.2.0.26/android-studio-ide-181.5014246-windows.exe即可開始下載,相信我沒錯的,dl.google.com能下載進入的):
在這裏插入圖片描述
Android SDK Build-Tools的其它版本需要勾選右下角的 Show Package Details才能出現,默認是最新的,我的是29,對於3.2版本的IDE太高了,所以新建項目時,build出了問題,路徑還是是file>settings>Appearance&Behavior>System Settings>Android SDK>SDK Tools。如圖:
在這裏插入圖片描述
展開如下,選中28.0.3並點擊apply,開始下載:
在這裏插入圖片描述
API要選Android 9.0即API 28。爲了兼容以前的代碼,我把以前我經常用的API版本也勾選了上去。
另外要說一句就是:SDK Manager這些都不用單獨下載和安裝了,沒用了!

我的android studio IDE安裝位置:
在這裏插入圖片描述
內容如下:
在這裏插入圖片描述
我單獨在D盤根目錄建立了AndroidSDK文件夾,往後直接考走,再次安裝android studio IDE後,在Setting…中再選取此文件夾作爲SDK Location即可,可以省去再次下載,切記SDK所用的文件夾不能帶空格(官網說的),後果自負!下載後文件夾內容如下:
在這裏插入圖片描述
另外說一句,我的項目都存在了默認目錄C:\Users\xin\AndroidStudioProjects

後來新建項目時,gradle出了問題,彈出:
Gradle sync failed: Could not GET ‘https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.2.0/gradle-3.2.0.pom’. Received status code 400 from server: Bad Request
Consult IDE log for more details (Help | Show Log) (55 s 82 ms)
在這裏插入圖片描述
解決辦法:
在Setting…中 選擇 Build,Execution,Deployment然後選擇Gradle
在這裏插入圖片描述
重新設置你的Service directory path目錄
安裝Android Studio時默認會安裝Gradle在 “C:/Users/用戶名/.gradle” 此路徑下,你只需要把 Service directory path 的路徑修改爲更詳細點就可以了(C:/Users/xin/.gradle/wrapper/dists/gradle-4.6-all)。
參考鏈接:https://www.jianshu.com/p/67bce835543f

上邊的問題解決後,又出了新問題,
Gradle sync failed: Failed to find Build Tools revision 28.0.2
Consult IDE log for more details (Help | Show Log) (942 ms)
在這裏插入圖片描述
解決辦法:
刪除Android SDK Build-Tools的太高版本,這裏是29,去掉勾號,然後點apply就行
在這裏插入圖片描述
Android IDE3.2只能支持到28,如果直接安裝28.0.2肯定解決問題了,因爲easy AR要求Android SDK Build-Tools的版本爲28.0.3所以我直接安裝了此版本,而不是28.0.2,如下圖所示。
在這裏插入圖片描述
然後去所創建項目下的app>build.gradle,打開build.gradle如下圖(參考https://blog.csdn.net/hjz_life/article/details/82947207):
在這裏插入圖片描述
在compileSdkVersion 28下面加上buildToolsVersion "28.0.3"這一句,再去工具欄那裏點一下和該文件一樣的那個圖標重新運行一下就可以了,如圖
在這裏插入圖片描述
然後就編譯成功了,成功後的項目結構跟 編譯前是不同的,成功後的如下:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章