搭建安卓开发环境 Android Studio 3.5

0.写在前头

网上的AS安装教程很多很多,然后给一个hello world示例,或者到官网上去找个例子试水安卓开发。这类教程大多采用正向思维,但实际安装过程中,由于开发环境不同,还是会遇到各种问题。

本文的目的,不是按部就班的讲具体步骤,而是聚焦于不同情况下可能遇到的问题,比如:

(1)安装完之后,死活不能编译apk,gradle报各种错误。

(2)下载了各种包,模拟器还是建不起来。

(3)amd的机器,AS的模拟器到底支持还是不支持?

为了保证能顺利安装,启动第一个hello world,最好用我给的jdk和as,或者高于我的版本。尤其是amd环境,低版本as可能不支持。

1.下载安装包

1.1安装JDK

在百度网盘下载,安装在C:\Java,版本是1.8

1.2安装Android Studio

在百度网盘下载,安装在C:\Android,版本是3.5.2

1.3.下载地址

链接:https://pan.baidu.com/s/1KzJFu7zsfe6IGv1AnZ0Y_A 
提取码:qbfz

2.gradle同步

路径:File/Sync Project With Gradle Files,如下图:

 

同步成功后,AS才能自动打包apk,才能运行,否则,工具栏会有个红色的叉。

同步可能报错,各种错误,别管什么错,可以尝试以下方法:

(1)删除C:\\用户\\XXX\\.gradle目录,然后再同步。

(2)网络问题,因为要下载几百兆的文件,需要良好的网络环境,切换4g网络试试。

(3)打开gradle-wrapper.properties,点try。大概在红圈的位置(截图里没有try,是因为已经同步成功)。

(4)没有指定jdk。打开File/Project Structures,指定上文安装的jdk位置,不要用AS自带的。

3.新建模拟器,运行apk

在AS中运行代码,得有模拟器。模拟器叫AVD,在AVD Manager里新建或配置,下面是配置好的一个。

点Create virtual device,可以新建模拟器。新建模拟器,要确定API,Target,还有屏幕尺寸,按需选择。当然,指定的API级别,也就是安卓系统的版本,需要下载对应的image,AVD Manager里直接下载就好。

还有,就是下图红圈里的包要下载,勾选上,AS就自动下载安装了。为了避免不必要的麻烦,能下载就下载,别怕占地方。

此外,模拟器对硬件有要求,下面按不同处理器分别说明。

3.1 Intel处理器

如果你的电脑是英特尔处理器,那比较幸运,界面上的文字基本都是针对英特尔的,容易理解。需要做几件事:

(1)假设你是win10,打开hyper-v,按图勾选。

(2)如果是win10家庭版,默认是没有hyper-v的。网盘里下载hyper.cmd,管理员权限执行,重启,hyper-v功能就有了。

(3)修改bios,打开vt功能。一般在bios的“高级"菜单里,名字叫Virtualization Technology,设置为Enabled,重启。

3.2 AMD处理器

如果是AMD处理器,那么,3.1里的(1)(2)还是要做的,第(3)步bios也要修改,只不过AMD的虚拟化技术叫做svm,自己到bios菜单里翻,启用svm,然后重启,方法和intel的vt差不多。

另外,下载网盘里的advancedFeatures.ini文件,放到C:\用户\XXX\.android。

最后说一条特别需要注意的,虽然是amd处理器,在AVD Manager里,还是要选x86的image,千万不要被x86字样迷惑。

 

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