您好,登錄后才能下訂單哦!
引言
? ? ? ? 學校有門與安卓有關的課程,安卓開發(fā)IDE有Android Studio、Eclipse、Xamarin(等),看Eclipse似乎沒什么好的工具了,ADT不再更新了;AS似乎因為被墻,SDK組件裝起來極為費勁,之后還會有Gradle的問題;只要SDK tool吧,各網(wǎng)站上的也不是最新版,AS官網(wǎng)上現(xiàn)在只有個命令行,當你裝上AS后會發(fā)現(xiàn)其實那就是AS的組件之一,還不如把AS整個裝了。總之我裝了卸,卸了裝,反復了幾次,終于決定用AS時,TMD SDK Component現(xiàn)在總有幾個下載不了,強迫癥的我還不想用國內(nèi)鏡像,也不想開×××。于是乎有了下面這篇文章。
正文
? ? ? 前面下載JDK,配置環(huán)境變量:
Java 開發(fā)環(huán)境配置 | 菜鳥教程
https://www.runoob.com/java/java-environment-setup.html
Windows 10的話問題也不大。
??? 下載安裝AS。
??? 安裝完AS后提示要裝SDK,我把SDK設置在了G:\Android\sdk
圖一
如果一切順利,那就能直接安裝好了,問題是有些東西它怎么也下載不了,自己倒能手動下載。
圖二
截這張圖時我已經(jīng)下載了一些東西了,所以不全。這些都是我電腦上AS不能自己下載下來的。對照圖一,很明顯Android SDK Platform 28放在G:/Android/sdk/platforms中,Sources for Android 28放在G:/Android/sdk/sources中;另外,Google Repository放在G:/Android/sdk/extras/google中。
下面我要貼出AS自己不能下載下來的各個組件所在文件夾,我手動下載了相應的文件,解壓縮后放在了相應目錄,這樣AS啟動時檢查文件能通過,就可以進行到建立Project的階段了。至于如何手動下載的文件,可以讓AS自動安裝經(jīng)歷了一次失敗后,從窗口中找到那些沒能下載的網(wǎng)址,挨個用迅雷下載,開了會員下載還是可以的。比如圖二這些下載地址:
https://dl.google.com/android/repository/platform-28_r06.zip
https://dl.google.com/android/repository/sources-28_r01.zip
https://dl.google.com/android/repository/google_m2repository_gms_v11_3_rc05_wear_2_0_5.zip
圖三
劃紅線的是我下載下來的安裝包,解壓縮后可能會出來emulator文件夾與當前文件夾同名,把里面東西都拷貝出來,結(jié)果是這個樣子。
圖四
下載下來的是藍框選中的壓縮包,解壓后像這個樣子就可以過關了。
圖五
這個與上一個同理。
圖六
這個壓縮包打開后第一眼看到的是Android 9,可是沒用,要的是里面的東西,解壓縮后把文件都拷出來變成圖六的樣子才行。
圖七
這個和上圖一樣,打開壓縮包出來個Android 9,依舊把文件都拷出來,變成上面的樣子。
圖八
這是官網(wǎng)放出來的SDK Tools命令行。
以上都是自動下載失敗的文件,圖三到圖八壓縮包都可以刪掉。
2019.1.14
新建AVD時System Image可能下載失敗,我下載Pie的時候就失敗了。
圖九
沒成功前Pie后面會顯示Download,AS自己下載時顯示的是這個地址:
https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-28_r08.zip
用迅雷新建下載,完成后解壓后放在這個文件夾(system-images):
圖十
壓縮包打開后是這樣的,所以就把上圖x86這個文件夾里的東西用壓縮包的內(nèi)容填充就好。android-28應當指的是API級別。
圖十一
回到圖九的界面,點擊下Download,再點擊下刷新的按鈕,Pie系統(tǒng)就顯示已安裝了。
附:AS似乎檢查更新要看這個網(wǎng)站,我還不太懂
https://dl.google.com/android/repository/repository2-1.xml
2018.10.21
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。