amd機器上使用android studio進行調試。因為amd的cpu不支持IntelVT,所以可能會有如下錯誤提示

我們有幾個選擇:
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... 如下圖

設置app->General->Deployment Target Options為Open Select Deployment Target Dialog

USB Device表示默認部署到物理設備上
Emulator表示部署到模擬器上
2. 啟動genymotion虛擬機(需要安裝genymotion插件)

選擇已安裝的虛擬機,點擊Start...按鈕即可啟動。

正在啟動,耐心等待一會。

啟動完成

3. 調試

在Connected Devices里選擇Genymotion相關項目即可。另外一個項目是我鏈接的真機(小米2A)

如何配置arm鏡像
我們可以選擇Create New Virtual Device來創建一個新的虛擬設備

一路Next到選擇System Image界面,我們在Other Images 選項卡下面選擇arm相關的鏡像下載安裝

然后我們再進行調試,會發現新建的虛擬設備顯示出來了,選擇Nexus 5 API 16 並點擊OK按鈕

正如上面的提示所說,速度會比真機慢10倍。速度真的是慢的要命啊,所以還是選擇1或2吧!