2013-10-16 118 views
0

我已經安裝了最新的android sdk,並創建了AVD,但文件傳輸速度似乎很低。當我嘗試「亞行推」「亞行6.在安裝」或調試與IDA/NetBeans中,速度約爲60K /s的android模擬器文件傳輸速度

我發現從谷歌一些小費傳輸文件時,點擊周圍的鼠標,上面寫着。我試過了,速度提升到300k/s,但是我不能在調試的時候隨機點擊。

一位朋友安裝了相同的android sdk,(實際上我複製了他的所有sdk文件)。他的速度大約是2mb/s,我不知道爲什麼。

有人知道嗎?

謝謝。

回答

0

Android模擬器速度慢,討論它時有很多線程。我發現的唯一有助於提高性能的因素是啓用英特爾的硬件加速執行管理器(HAXM)驅動程序。它使模擬器運行速度快很多倍(包括像通過「adb install」安裝APK文件那樣的事情)。

如果您有英特爾CPU,並且不介意爲您的仿真器使用其中一個x86系統映像,則應該嘗試一下。這裏是說明: http://software.intel.com/en-us/articles/speeding-up-the-android-emulator-on-intel-architecture

+0

謝謝,我試過英特爾映像,它以非常高的性能運行,並且文件傳輸速度現在是445k/s。我安裝了兩個apk,一個helloworld.apk運行正常,但是另一個失敗,它使用在ARM上編譯的.so,我需要在模擬器中調試.so。 DDMS顯示: 試圖加載lib xxxxxx.so 0xb75d0640 關閉虛擬機 我猜英特爾映像不支持調用ARM .so的apk嗎? – aj3423

+0

對於使用本機代碼,您還需要爲x86構建.so。在上面鏈接的相同指令頁面上,請參閱「編譯NDK for x86」一節。 – dfinn

+0

謝謝,但它是第三部分,所以我沒有資料。也許我應該使用真機。 – aj3423