[原]在AMD机器上使用android studio

amd机器上使用android studio进行调试。因为amd的cpu不支持IntelVT,所以可能会有如下错误提示
[原]在AMD机器上使用android studio
 
我们有几个选择:
1. 使用真机调试
2. 配合genymotion
3. 根据上图中的4) User an Android Virtual Device based on an ARM system image (This is 10x slower than hardware accelerated virtualization) 我们可以配置一个arm镜像,但是速度会比真机慢10倍!

如何使用真机或者genymotion来进行调试,可以参考如下步骤。
1. 要设置部署选项,在app组合框中选择Edit Configurations... 如下图
 [原]在AMD机器上使用android studio
 
设置app->General->Deployment Target Options为Open Select Deployment Target Dialog
[原]在AMD机器上使用android studioOpen Select Deployment Target Dialog(表示需要用户选择部署到哪里)
USB Device表示默认部署到物理设备上
Emulator表示部署到模拟器上

2. 启动genymotion虚拟机(需要安装genymotion插件)
[原]在AMD机器上使用android studio
选择已安装的虚拟机,点击Start...按钮即可启动。
[原]在AMD机器上使用android studio
正在启动,耐心等待一会。
[原]在AMD机器上使用android studio
 启动完成
[原]在AMD机器上使用android studio
 
3. 调试
[原]在AMD机器上使用android studio
 在Connected Devices里选择Genymotion相关项目即可。另外一个项目是我链接的真机(小米2A)
[原]在AMD机器上使用android studio

如何配置arm镜像
我们可以选择Create New Virtual Device来创建一个新的虚拟设备
[原]在AMD机器上使用android studio
 
一路Next到选择System Image界面,我们在Other Images 选项卡下面选择arm相关的镜像下载安装
[原]在AMD机器上使用android studio
 然后我们再进行调试,会发现新建的虚拟设备显示出来了,选择Nexus 5 API 16 并点击OK按钮
[原]在AMD机器上使用android studio
 正如上面的提示所说,速度会比真机慢10倍。速度真的是慢的要命啊,所以还是选择1或2吧!