引言

        学校有门与安卓有关的课程,安卓开发IDE有Android Studio、Eclipse、Xamarin(等),看Eclipse似乎没什么好的工具了,ADT不再更新了;AS似乎因为被墙,SDK组件装起来极为费劲,之后还会有Gradle的问题;只要SDK tool吧,各网站上的也不是最新版,AS官网上现在只有个命令行,当你装上AS后会发现其实那就是AS的组件之一,还不如把AS整个装了。总之我装了卸,卸了装,反复了几次,终于决定用AS时,TMD SDK Component现在总有几个下载不了,强迫症的我还不想用国内镜像,也不想开×××。于是乎有了下面这篇文章。



正文

      前面下载JDK,配置环境变量:

Java 开发环境配置 | 菜鸟教程
https://www.runoob.com/java/java-environment-setup.html
Windows 10的话问题也不大。

    下载安装AS。

    安装完AS后提示要装SDK,我把SDK设置在了G:\Android\sdk

Android Studio手动安装SDK Component_第1张图片

图一


如果一切顺利,那就能直接安装好了,问题是有些东西它怎么也下载不了,自己倒能手动下载。

Android Studio手动安装SDK Component_第2张图片

图二


截这张图时我已经下载了一些东西了,所以不全。这些都是我电脑上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自动安装经历了一次失败后,从窗口中找到那些没能下载的网址,挨个用迅雷下载,开了会员下载还是可以的。比如图二这些下载地址:

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

Android Studio手动安装SDK Component_第3张图片

图三


划红线的是我下载下来的安装包,解压缩后可能会出来emulator文件夹与当前文件夹同名,把里面东西都拷贝出来,结果是这个样子。


Android Studio手动安装SDK Component_第4张图片

图四


下载下来的是蓝框选中的压缩包,解压后像这个样子就可以过关了。


Android Studio手动安装SDK Component_第5张图片

图五


这个与上一个同理。


Android Studio手动安装SDK Component_第6张图片

图六


这个压缩包打开后第一眼看到的是Android 9,可是没用,要的是里面的东西,解压缩后把文件都拷出来变成图六的样子才行。Android Studio手动安装SDK Component_第7张图片


Android Studio手动安装SDK Component_第8张图片

图七


这个和上图一样,打开压缩包出来个Android 9,依旧把文件都拷出来,变成上面的样子。


Android Studio手动安装SDK Component_第9张图片

图八


这是官网放出来的SDK Tools命令行。


以上都是自动下载失败的文件,图三到图八压缩包都可以删掉。


2019.1.14

新建AVD时System Image可能下载失败,我下载Pie的时候就失败了。

Android Studio手动安装SDK Component_第10张图片

图九

没成功前Pie后面会显示Download,AS自己下载时显示的是这个地址:

https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86-28_r08.zip

用迅雷新建下载,完成后解压后放在这个文件夹(system-images):

Android Studio手动安装SDK Component_第11张图片

图十


压缩包打开后是这样的,所以就把上图x86这个文件夹里的东西用压缩包的内容填充就好。android-28应当指的是API级别。

Android Studio手动安装SDK Component_第12张图片

图十一

回到图九的界面,点击下Download,再点击下刷新的按钮,Pie系统就显示已安装了。


附:AS似乎检查更新要看这个网站,我还不太懂

https://dl.google.com/android/repository/repository2-1.xml

Android Studio手动安装SDK Component_第13张图片

2018.10.21