2013-08-01 99 views
3

如何運行x86arm自己在Android模擬器中構建的圖像Windows
對於Linux,它工作正常。模擬器上的Android 4.3

我從最新的AOSP來源構建圖像。

當我嘗試在模擬器中啓動它時,我遇到--show-kernel選項出現以下錯誤。

[0.470232] SELinux的:從/ sepolicy
加載策略 [0.470232]的init(1):的/ proc/1/oom_adj已過時,請使用的/ proc/1/oom_score_adj代替。
[0.523298] INIT:無法打開 '/initlogo.rle'
[0.530295] goldfish_nand_read:無效的讀,啓動0,LEN 200,dev_size 21560000,write_size 800
[0.530295] END_REQUEST:I/O錯誤,偏差mtdblock0 ,扇區2
[0.543558] EXT4-FS(mtdblock0):無法讀取的超級塊
[0.550943] fs_mgr:在/系統

在/ dev /塊/ mtdblock0無法裝入文件系統正如我知道自4.3 android使用ext-4

所以我決定重建 this instruction

這也沒有幫助。

如何在模擬器上啓動x86arm Android 4.3圖像Windows

編輯:用於x86
解決方案was found here
但它僅適用於下載的圖像!
如何從Android來源運行新建的4.3圖像?
新建的圖像在Linux上很好地工作,在Windows上我只看到黑屏,但已經沒有錯誤以上。

+1

你看過GenyMotion嗎?我認爲他們添加了某種測試版本來支持Android 4.3 http://www.genymotion.com/ – MagicMicky

+0

@MagicMicky感謝您提供有趣的鏈接,但我需要在原始模擬器上運行原始圖像。 – Arseniy

+0

如果您構建4.2圖像,是否也會發生同樣的情況,還是嚴格限制爲4.3? – Geobits

回答

3

遇到黑屏的用戶應該嘗試更新英特爾HAXM驅動程序。爲我修好了!

+0

這沒有幫助,你知道任何其他技巧。 – Arseniy

+0

使用SDK Manager進行更新後,您是否運行安裝程序android-sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager \ InteHaxm.exe? – StarQuake

+0

是的。我已經使用最新版本 – Arseniy

0

我有這個問題,因爲4.2和我今天就修好它通過執行以下操作:

一)爲Android 4.4,去這裏並按照指示:

http://software.intel.com/en-us/articles/intel-atom-x86-image-for-android-4-4-kitkat-installation-instructions-manually

4.04,4.1.1,4.2和4.3可在其「工具和下載」頁面找到。

b)更新英特爾硬件加速執行管理器(1.0。6日從這裏寫作時):

http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager/

在創建仿真器,我使用的指令頁面上給出的數值和仿真器開始了我的第一次嘗試,雖然花了比平常更長的時間。

我希望這可以幫助別人。

祝你好運!