2011-03-09 45 views

回答

4

看一看YouWave。 它比AVD快,但我們無法從中進行調試。

還有一些x86端口項目。 Google for android x86

+1

很酷的鏈接,謝謝。 – 87element

+0

Youwave現在支持adt調試:o) –

+1

還有http://www.bluestacks.com/ –

1

我想它可以被移植,但你仍然無法在使用它的PC上運行你的應用程序。 Dalvik只是一個編譯器。它不處理任何庫。 API訪問的許多庫都是用C語言編寫的,並且針對ARM進行了編寫和優化。這些可以移植到x86,但這也帶來了問題。您將使用x86平臺上的這些應用程序運行並調試這些應用程序,該應用程序比任何手機功能都強大得多,使用的是未針對x86進行優化的庫。您的應用在計算機上的表現可能與實際設備上的表現完全不同。

此外,仿真器是解決極其複雜問題的好方法。只要使用它。

+0

:)是的,我會用它。並感謝相當詳盡的解釋。 – 87element

+0

@mike Android源代碼的幾乎所有部分都移植到x86,並可在此處獲得:git.android-x86.org – Ho1

+0

Dalvik只是一個編譯器? – peter

1

我會說在VirtualBox下運行的Android_x86是僅適用於dalvik(不包括本地代碼)應用程序的完美沙箱。它比Android SDK模擬器快得多。

+0

僅供參考,鏈接如下:http://www.android-x86.org/ – Andreas

相關問題