2010-06-12 187 views
2

我在Eclipse上首次設置Android環境。我有很多年的Eclipse經驗,但對Android來說是新的。這是在運行MacOSX 10.6.3的Apple Mac Mini上完成的。我正在使用最新的Eclipse Classic 3.5.2版。我正在嘗試運行這個小小的Hello World程序。模擬器崩潰

當我運行它,我得到在Eclipse的控制檯窗口如下:

[2010-06-12 13點48分08秒 - HelloAndroid]自動目標模式:推出新的仿真器兼容AVD「Android2 .2AVD' [2010-06-12 13:48:08 - HelloAndroid]用虛擬設備啓動一個新的模擬器'Android2.2AVD' [2010-06-12 13:48:11 - HelloAndroid]新模擬器發現:模擬器-5554 [2010-06-12 13:48:11 - HelloAndroid]等待HOME('android.process.acore')啓動... [2010-06-12 13:48:12 - Emulator] 2010-06-12 13:48:12.783模擬器[50495:903]警告一次:此應用程序或其使用的庫正在使用NSQuickDrawView,它已被d eprecated。應用程序應停止使用QuickDraw並移至Quartz。 [2010-06-12 13:48:19 - HelloAndroid] emulator-5554斷線!取消'com.example.helloandroid.HelloAndroid活動啓動'!

模擬器與以下信息崩潰。 我遵循所有運行hello world樣本的說明。 任何人有任何想法?

過程:仿真器[50398] 路徑:/用戶/傑里米/ Android的SDK-mac_86 /工具/仿真器 標識符:仿真器 版本:??? (???) 編碼類型:X86(母語) 父進程:日食[50388]

日期/時間:2010-06-12 13:28:38.595 -0400 OS版本:Mac OS X的10.6。 3(10D573) 報告版本:6

間隔自上次報告:363037秒 崩潰自上次報告:9 每應用崩潰自上次報告:7

異常類型:EXC_BAD_ACCESS(SIGSEGV) 異常代碼:KERN_INVALID_ADDRESS 0x00000000007fd000 墜毀螺紋:4

線程0:調度隊列:com.apple.main線程 0模擬器0x000eed4e helper_set_cp15 + 30

線程1: 0 libSystem.B.dylib 0x9020bbd2 __workq_kernreturn + 10 1 libSystem.B名爲.dylib 0x9020c168 _pthread_wqthread + 941 2 libSystem.B.dylib 0x9020bd86 start_wqthread + 30

線程2:調度隊列:com.apple.libdispatch管理器 0 libSystem.B.dylib 0x9020cb42 KEVENT + 10 1 libSystem.B .dylib 0x9020d25c _dispatch_mgr_invok E + 215 2 libSystem.B.dylib 0x9020c719 _dispatch_queue_invoke + 163 3 libSystem.B.dylib 0x9020c4be _dispatch_worker_thread2 + 240 4 libSystem.B.dylib 0x9020bf41 _pthread_wqthread + 390 5 libSystem.B.dylib 0x9020bd86 start_wqthread + 30

線程3: 0 libSystem.B.dylib 0x901e635a semaphore_timedwait_signal_trap + 10 1 libSystem.B。dylib 0x90213ea1 _pthread_cond_wait + 1066 2 libSystem.B.dylib 0x90242a28 pthread_cond_timedwait_relative_np + 47 3 com.apple.audio.CoreAudio 0x9056f965 CAGuard :: WaitFor的(無符號長長)+ 219 4 com.apple.audio.CoreAudio 0x90572997 CAGuard ::最好推遲(無符號長長)+ 289 5 com.apple.audio.CoreAudio 0x90570294 HP_IOThread :: WorkLoop()+ 1892 6 com.apple.audio.CoreAudio 0x9056fb2b HP_IOThread :: ThreadEntry(HP_IOThread *)+ 17 7融爲一體。 apple.audio.CoreAudio 0x9056fa42 CAPThread ::條目(CAPThread *)+ 140 8 libSystem.B.dylib 0x90213a19 _pthread_start + 345 9 libSystem.B.dylib 0x9021389e thread_start + 34

螺紋4毀損: 0模擬器0x00040380 audioInDeviceIOProc + 96

螺紋4墜毀與X86線程狀態(32位): EAX:00000000 EBX:0x007fd000 ECX:0x000001fe EDX:0x0198f3f0 EDI:0x00000200 ESI:0x01119850 EBP :0x01119800 ESP:0xb020fad0 SS:0x0000001f EFL:0x00010212 EIP:0x00040380 CS:0x00000017 DS:0x0000001f ES:0x0000001f FS:0x0000001f GS:0x00000037 CR2:0x007fd000

回答

3

我有此相同的問題就在剛纔,當我搜索了一下,發現了一些線索,其中人們提到使用羅技USB耳機,並拔掉了這些耳機使問題消失。 我有一個Logitech USB桌面麥克風,當然,拔掉它之後,問題也就消失了。即使麥克風一直關閉!

+1

同樣的問題對我來說...我發現,根據http://code.google.com/p/android/issues/detail?id=887你不必刪除USB音頻設備 - 您只需將默認音頻輸入和輸出設置爲內置音頻。令人煩惱的是,這個bug自2008年以來一直存在,並且尚未修復。 – Micah 2010-11-20 22:27:11

+0

對我來說也是類似的問題,但插入Onkyo接收器。當我拔掉它時,模擬器啓動正常。奇怪的。 – marciovm 2011-01-10 04:29:31

0

連接Apple LED Cinema Display後,只需將音頻輸入設置爲內部即可解決問題 - 無需將外部音頻播放置於一旁。