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 在如图所示取消勾选。

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 210,978评论 6 490
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 89,954评论 2 384
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 156,623评论 0 345
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,324评论 1 282
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,390评论 5 384
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,741评论 1 289
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,892评论 3 405
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,655评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,104评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,451评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,569评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,254评论 4 328
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,834评论 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,725评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,950评论 1 264
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,260评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,446评论 2 348