2013-03-19 19 views
1

我的Android模擬器在我的電腦上運行速度很慢,因此我一直在考慮在虛擬機上安裝Ubuntu並在其中運行AVD。如果我這樣做,你認爲這會更快嗎?Android AVD - 在Windows上還是在Ubuntu VM上更快?

+0

Android模擬器是一般只是緩慢。如果可以的話,最好在真實設備上開發。沒有任何理由期望它在虛擬機內更快。 – mpontillo 2013-03-19 00:15:48

+1

有沒有辦法將* real * Android設備連接到我的PC(比方說使用USB連接)並在那裏運行/測試我所有的應用程序?或者我是否必須創建APK並每次安裝它? – 2013-03-19 00:18:56

+0

是的。通常,您只需在設備上的「設置」應用中啓用開發,然後按照您在模擬器上的相同方式運行應用。 – mpontillo 2013-03-19 00:20:38

回答

0

我會把我的錢放在Linux上 - 因爲它具有較小的OS佔用空間。另一方面,Windows使用得更多,所以如果他們已經開發了它並把時間放到最常用的那個,那麼它可能是Windows。作爲一個方面說明:有幾個新的Android模擬器運行在Windows上,有些我已經看到實際上與硬件接口(這避免了一層抽象)。

如果您關心速度,那麼隨着模擬器處理密集型,運行更少的程序會獲得更好的性能。 (我的i7處理器,8GB內存,是開發使用 - 雖然沒有什麼比一個設備...或Nexus爲此事)

要連接到您的電腦:Debugging on my phone (Eclipse, Android)

1

你有兩個解決方案。

一,你在VirtualBox上安裝AndroVM。

AndroVM

這種方式是非常快,但有點難設置和控制研究。

另一種方式是創建在Intel x86中製作的AVD。

Configuring the x86 Emulator

這種方式是非常快的too.and設置和控制研究是很容易比較一般的模擬器。

但這種方式需要CPU支持英特爾VT/AMD-V

兩個辦法是好,請選擇你喜歡:)