前几天发布了一篇名为《Android Studio 安装、配置及第一个程序演示》的博文,有不少童鞋都认真阅读过并照步骤一步一步操作了一遍,有滴如期成功地装好了,然鹅有滴反映说这不对呀,为森嚒我的和教程的长的不一样呀,按照教程操作不对呀。于是乎,秉着砖工的职业操守,陆续收集了教程中没有介绍的“安装bug”,开启了下述填坑工程。
No.1 下载官网打不开
有不少小伙伴说官网(https://developer.android.com/studio/)进不去,后来我也好奇地尝试,发现真滴进不去欸,之前明明进得去,这又是为什么呢?后来我尝试了不同的浏览器(包括猎豹浏览器、IE、谷歌、火狐等),终于发现原来只有谷歌浏览器可以正常打开,看来Android Studio真的很青睐Chrome呀。所以换成谷歌浏览器就好了。
No.2 Intel HAXM 安装后仍报错
教程中说到如果出现”Error:x86 emulation currently requires hardware acceleration”,那就是说没有开启硬件虚拟化,安装Intel HAXM就行了。But!有童鞋说SDK Tools中显示了已安装怎么还是报错呢?好吧,经实地考察,再另外一台电脑上重装后真的发现——它竟然报错了?
在一番探索后发现,虽然它显示已经安装好了,但实际上电脑内核并没开启硬件虚拟化,所以还是无济于事的。那这又是怎么知道的?来,让我们打开SDK下载目录,然后进入Intel HAXM安装路径(比如说C:\Users\UnikFox\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager),打开安装包intelhaxm-android.exe,如果它安装时报错则证明电脑未开启硬件虚拟化。
那么怎么解决呢?这时候就需要进入BIOS设置开启虚拟化就行了,具体的BIOS设置方法请根据自己电脑型号在网络上查找。
No.3 下载Gradle出错(Gradle project sync failed)
这也是许多人比较纳闷的问题,包括我在另外一台电脑上安装时也遇到过,虽然连接上了,速度慢可以等,但它偏偏下载到一半时就fail了(其实吧,还不到一半),结果只能默默retry了,But反复多次就是一直下载不下来。这种情况咋整呀?
其实,如果我们细心点,会发现在下载时它告诉了我们下载资源的url,这时我们就可以手动下载,比如如下是我下载时的信息:
我们便可以复制url:”https://services.gradle.org/distributions/gradle-4.4-all.zip”,然后用浏览器进行下载。不过这里要提醒各位的是经测试最后发现还是Chrome浏览器下载效果最佳(速度异常给力!)
下载完以后,无需解压,直接移动到.gradle的目录下(比如,C:\Users\UnikFox\.gradle\wrapper\dists\gradle-4.4-all\9br9xq1tocpiv8o6njlyu5op1),重新启动Android Studio即可
No.4 Emulator :Warning Quick Boot
这一个坑在之前博客最后有提到,作为填坑指南汇总,现在在此再次提一下。
有时候我们在编译完成运行时可能会遇到如下错误:Emulator :Warning Quick Boot / Snapshots not supported on this machine. Failed to finalize session:INSTALL_FAILED_INVALID_APK
这时候我们只需要在顶部Bulid工具栏中选择Clean Project,然后重新运行即可解决。
以上就是目前所发现的一部分坑(嗯,应该还会有其他的吧。。)如果大家在实践中还发现了什么有趣的现象或问题,欢迎大家留言补充或私信交流。