2016-08-14 41 views
1

我想在不同的Android API級別測試我的Android應用程序,但是當我將AVD設置爲Android 6.0(API級別23)時,我發現它無法啓動,並且日誌始終顯示以下錯誤:爲什麼我無法使用Android 6.0配置啓動Android模擬器?

08-14 16:39:26.311 1193 1193 F DEBUG : 
08-14 16:39:26.311 1193 1193 F DEBUG : Tombstone written to: /data/tombstones/tombstone_04 
08-14 16:39:26.319 5369 5369 F DEBUG : 
08-14 16:39:26.319 5369 5369 F DEBUG : Tombstone written to: /data/tombstones/tombstone_05 
08-14 16:39:26.319 5369 5369 E   : ptrace detach from 5455 failed: No such process 
08-14 16:39:26.319 5369 5369 E   : debuggerd committing suicide to free the zombie! 
08-14 16:39:26.323 1184 1184 I ServiceManager: service 'media.audio_flinger' died 
08-14 16:39:26.323 1184 1184 I ServiceManager: service 'media.player' died 
08-14 16:39:26.323 1184 1184 I ServiceManager: service 'media.resource_manager' died 

誰能幫我解決這個問題?

+1

請考慮使用格式工具使您的日誌/摘錄更具可讀性。 – user919426

+0

user919426,當我使用格式化工具格式化日誌語句時,無法粘貼足夠的日誌內容,這迫使我添加更多解釋,因此我此次刪除了許多日誌信息。但我擔心這些日誌不足以描述我的問題。你能否允許見面粘貼更長的代碼段? –

回答

0

好的,我得到了這個問題的根本原因,並找到一個合適的解決方法。

這是AndroidSDK最新官方發佈一個嚴重的錯誤:(Android的sdk_r24.4.1-linux.tgz) 它只能當我們選擇CPU爲英特爾凌動(X86_64)觸發,目標爲安卓6.0-API級別23.無論等待多長時間,仿真程序都無法正確引導,您將不斷看到上述日誌輸出。

我的解決方法是將CPU選擇從「Intel Atom(X86_64)」更改爲「Intel Atom(X86)」。然後模擬器可以正確啓動。

看來AndroidSDK發佈團隊在發佈SDK之前並未測試這種情況。

+1

如果您回答了問題,您可以將自己的答案標記爲答案。 – user919426

+0

user919426,好的,完成了! –

1

您可以使用Genymotion仿真器。