2015-01-04 121 views
8

我無法在標準Nexus 5仿真器上運行我的應用程序。看起來它需要Intel HAXM,但我有一個AMD處理器。那麼,如何在不購買英特爾處理器(或安裝Linux)的情況下使用仿真器?Android Studio仿真器和AMD CPU

回答

10

如果您有AMD處理器,您可以下載ARM映像,但在x86平臺上它速度非常慢。

x86映像不支持AMD CPU,因爲x86映像需要安裝需要VT-X支持的HAXM,並且只有英特爾CPU支持它。

因此您可以下載Genymotion仿真器,該仿真器同時支持VT-X & AMD-V技術。

+0

事實上,我有x64平臺,但我不認爲它扮演角色或做到這一點? – nikoliazekter 2015-03-04 12:51:18

+0

是你的x64平臺Intel還是AMD? Genymotion擅長英特爾和AMD平臺。 – blues667 2015-03-06 07:45:49

+1

你沒看過我的問題嗎?我有AMD CPU。 – nikoliazekter 2015-03-06 11:29:25

1

您可以運行ARM(非Intel)仿真器映像。從您的列表中,只需選擇非英特爾仿真。

+2

此列表在哪裏運行ARM模擬器?我找不到它@codecats – codingNightmares 2015-04-08 00:13:21

4

Genymotion超級快。除了將您的物理設備掛鉤進行測試之外,這是另一件好事。 Android Studio模擬器效率不高,無法進行測試。我正在使用Genymotion的個人版本。

1

如果你只是想測試一個應用程序,而沒有模擬器的所有干擾,你應該試試ARC Welder。它適用於Google App Runtime For Chrome

您只需將它的應用程序的apk文件提供給它,它會生成一個包含應用程序資源的文件夾,然後啓動該應用程序。它仍然在大量開發中,所以並不是所有的應用程序都能正常工作,但它真的值得一試。