Android开发环境搭建 AMD的Android Stdio的安装与配置

(1)在官网下载好Android Studio并安装好


安装带默认c磁盘


安装完成


(2)打开Android Studio

一路点击next到这里点击finish


然后等待下载完毕


(3)随后进入Welcome


4) 位置一定不要有中文,否则会显示错误,接下来的步骤是在CPU是AMD的电脑里面安装需要注意的重点!!!


(5)选择好路径便安装完成后就是按界面的操作一步步安装完成下来,我的电脑配置是锐龙R7,系统是win10家庭版的,HAXM只支持Intel的cpu,所以无法安装成功,好在现在的Android-Studio已经升级了,可以使用AMD直接使用模拟机


在选择好项目安装,AMD的会出现这个界面,显示HAXM安装失败

 

这个时候我们就需要解决方案

A确保CPU开启虚拟化,是否开启可以通过任务管理器查看,虚拟化显示已启用表示已经开启了。如果虚拟化没有开启,重启按F2进入BIOS,设置CPU开启虚拟化。


B、打开Hyper-V,关闭Windows虚拟机监控程序平台,步骤是:打开控制面板 -> 程序与功能 -> 启用或关闭Windows功能。如下图打开Hyper-V和关闭Windows虚拟机监控程序平台。并将虚拟平台打开,具体如图片操作




同时,如果你的电脑系统是win10家庭版的话,你可能找不到Hyper-V,这个时候也没有必要说去升级位win10专业版,直接导入Hyper-V,教程

首先我们需要看一下我们的电脑CPU是否支持hyper-v虚拟化的功能,如果支持的话,可以继续下面的操作。在Windows10桌面,右键点击空白位置,在弹出的菜单中选择“新建/文本文档”菜单项。


接下来双击打开刚刚新建的文本文档,然后输入如下命令:

pushd "%~dp0"

dir b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt

for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"

del hyper-v.txt

Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL


接下来我们点击记事本左上角的“文件/另存为”菜单项。


这时就会打开记事本的另存为窗口,在窗口中点击下面的“保存类型”下拉按钮在弹出菜单中选择“所有文件”菜单项。


接下来我们输入要保存的文件名,其中后缀一定要编辑.bat的格式


这时就会看到刚刚建立的新的文件了,右键点击该文件,在弹出菜单中选择“以管理员身份运行”菜单项,这时就会自动安装


(6)完成上述步骤后,还有个SDK tools需要安装,并且模拟器要选择X86系列



(7)接下来正式进入软件


(8)选择一个样式


(9)Name随便起一个,Language选择Java,其他设置保持不变,然后Finish

 

(10) 首次进入页面比较慢,需要耐心等待,他还会自动下载gradle(下边的提示板里会不停的转圈,等待他转完)

 

(11)等到提示板里全部打勾之后就可以运行了。


12)有可能你会出现像我一开始一样下载gradle等了好几个小时下载不完:

一、解决Download Gradle缓慢

①打开Gradle Scripts下的gradle-wrapper.properties文件,查看当前项目所依赖的Gradle版本号

②点击Gradle官方下载,找到对应的版本手动下载到本地,最后将此压缩包拷贝到C:\Users\用户名.gradle\wrapper\dists\gradle-x.x.x-all\xxxxxxx下Android Studio检测到该压缩包已下载后,将会跳过下载的步骤。

二、解决Gradle Sync缓慢

打开Gradle Scripts下的build.gradle文件,分别向buildscriptallprojects中的repositories的第一行添加

maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}如下图所示:这样每次更新依赖文件时,Android Studio会优先从阿里云的服务器下载依赖文件,速度会加倍。

 

[if !supportLists](13) [endif]在菜单栏里点击“Run”,选择“Run App”,右下角弹出的提示可以忽略,等待他运行就好了同时如果你安装是3.2版本的AS的话,你还需要将图片中圈出的这一行写的跟图片一样,就是去掉v7:后面的30.即可。


[if !supportLists](14) [endif]最后便可以运行到这里的时候就差不多成功了,接下来是模拟器的打开,有的电脑到这一步就可以成功运行模拟器,有的会出现错误,如下


出现的错误:Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT


解决方法:删除AVD 里所有的镜像。在系统环境变量里设置:ANDROID_HOME,变量是SDK安装的路径。再创建一个AVD,然后设置好环境变量。然后重启Android Studio,使环境变量生效。

再次打开Tools -> AVD Manager 安装一个镜像,启动即可。

然后就可以正常启动模拟器了。



但接着如果在Android Studio 将程序发布运行到AVD的时候出现错误:

Installation failed with message Failed to finalize session : INSTALL_FAILED_INVALID_APK: /data/app/


你可以这样解决解决:

File -> Settings... -> Build -> Debuger ->Instant Run 在如图所示取消勾选。

接下来就大公告成,全部完成配置,可以正常在CPU为AMD的电脑中使用模拟器!

[if !supportLists]4. [endif]运行结果




[if !supportLists]5. [endif]实验小结

在本次的软件安装过程中,着实费了好多时间,当时买电脑的时候没有考虑到买intel的cpu,Android-Studio的HAXM加速器安装不了在AMD的cpu电脑,在网上找了好多的文章,尝试了几个老是不成功,最后知道了3.2以上版本的AS是可以运行模拟器的,在网上各个大神的多篇不同文章东拼西凑,最终成功的将软件安装并能够使用,除了可以用Android-Studio的原生模拟器外,还下载好了genymotion模拟机,并将其配置好后,可以使用安卓模拟。打开模拟器后,在Android-Studio下载好了genymotion插件后就可以选择使用其进行模拟。

最后再总结一下具体的流程:Android Studio官方网站下载并安装好,按照提示一步步操作下来——>出现HAXM安装失败,因为电脑是AMD的CPU,Intel的CPU可以正常安装好——>打开电脑的CPU虚拟化,可以在进程管理中的性能看是否支持开启,支持的话按操作打开,以及打开好Hyper-v等操作——>下载好Android Studio3.2以上的版本,在SDK-tools工具里面下载Android Emulator Hypervisor Driver for AMD Processors(installer);AVD镜像要选择X86的Images——>出现模拟器打不开的情况,配置好AVD 的环境变量,重新下载AVD,可以正常打开安卓模拟器——>若Android Studio 将程序发布运行到AVD的时候出现错误,则File -> Settings... -> Build -> Debuger ->Instant Run 在如图所示取消勾选。

通过此次实验,明白遇到问题不要气馁,一定能找到解决的方法,没有解决不了的问题,只有还想不到的问题解决方法。

你可能感兴趣的:(Android开发环境搭建 AMD的Android Stdio的安装与配置)