1
我有與Android Emulator hang up and impossible to quit中報告相同的問題。但是添加-noaudio的建議對我無效。Android模擬器掛起並無法退出
無法通過任務管理器殺死仿真器,也必須執行硬重啓。
注意到有一次,重啓後,我能夠正常地殺死模擬器。但是,如果PC再次重新啓動,並嘗試執行相同的操作,則殺死仿真器也會出現同樣的問題。
我有與Android Emulator hang up and impossible to quit中報告相同的問題。但是添加-noaudio的建議對我無效。Android模擬器掛起並無法退出
無法通過任務管理器殺死仿真器,也必須執行硬重啓。
注意到有一次,重啓後,我能夠正常地殺死模擬器。但是,如果PC再次重新啓動,並嘗試執行相同的操作,則殺死仿真器也會出現同樣的問題。
如果您連接到使用gdb掛起仿真臂過程中,做一個回溯,您將看到:
(gdb) bt
#0 0xf77c2425 in __kernel_vsyscall()
#1 0xf777fe0c in pthread_join (threadid=3589503856, thread_return=0xffb2f84c) at pthread_join.c:89
#2 0x080eb56b in audio_pt_join (p=0x8fddb64, arg=0xffb2f87c, cap=0x82204d7 "qpa_fini_in")
at external/qemu/audio/audio_pt_int.c:167
#3 0x080a7f1b in qpa_fini_in (hw=0x8fddaf8) at external/qemu/audio/paaudio.c:461
#4 0x0804c8cb in audio_atexit() at external/qemu/audio/audio.c:1922
#5 0xf74ef831 in __run_exit_handlers (status=0, listp=0xf7633324, run_list_atexit=true) at exit.c:78
#6 0xf74ef8bd in __GI_exit (status=0) at exit.c:100
#7 0xf74d60fb in __libc_start_main (main=0x80674b0 <main>, argc=7, ubp_av=0xffb2f9a4,
init=0x81e0520 <__libc_csu_init>, fini=0x81e0510 <__libc_csu_fini>, rtld_fini=0xf77d1bc0, stack_end=0xffb2f99c)
at libc-start.c:258
#8 0x0804c1d1 in _start()
這似乎是一個已知的錯誤:
http://code.google.com/p/android/issues/detail?id=17294
若要圍繞這個問題,禁用AVD管理器中的音頻輸入,將「音頻錄製支持」設置爲「no」,在qemu ini文件中設置「hw.audioInput = no」。