引言
学校有门与安卓有关的课程,安卓开发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
图一
如果一切顺利,那就能直接安装好了,问题是有些东西它怎么也下载不了,自己倒能手动下载。
图二
截这张图时我已经下载了一些东西了,所以不全。这些都是我电脑上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
图三
划红线的是我下载下来的安装包,解压缩后可能会出来emulator文件夹与当前文件夹同名,把里面东西都拷贝出来,结果是这个样子。
图四
下载下来的是蓝框选中的压缩包,解压后像这个样子就可以过关了。
图五
这个与上一个同理。
图六
这个压缩包打开后第一眼看到的是Android 9,可是没用,要的是里面的东西,解压缩后把文件都拷出来变成图六的样子才行。
图七
这个和上图一样,打开压缩包出来个Android 9,依旧把文件都拷出来,变成上面的样子。
图八
这是官网放出来的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这个文件夹里的东西用压缩包的内容填充就好。android-28应当指的是API级别。
图十一
回到图九的界面,点击下Download,再点击下刷新的按钮,Pie系统就显示已安装了。
附:AS似乎检查更新要看这个网站,我还不太懂
https://dl.google.com/android/repository/repository2-1.xml
2018.10.21
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。