近日安裝了Symbian Foundation ADT v1.4和S60 Developer Tools準(zhǔn)備看看S60第五版的SDK有什么新東西,但是啟動(dòng)S60模擬器之后過(guò)了大約十幾秒,模擬器就自動(dòng)消失了,什么也沒(méi)留下。
由于我剛重裝了系統(tǒng),想必應(yīng)該不是軟件之間兼容性的問(wèn)題,應(yīng)該是什么依賴(lài)的軟件比如像perl,JRE之類(lèi)的沒(méi)有安裝正確導(dǎo)致的,但是按這個(gè)思路折騰了一翻后無(wú)果。
于是上網(wǎng)查資料,在csdn的論壇上看到一個(gè)帖子,可以按如下步驟來(lái)查看模擬器epoc的啟動(dòng)日志
打開(kāi) epoc.ini,將LogToFile 0改成LogToFile 1
下次模擬器啟動(dòng)的時(shí)候就會(huì)在%TEMP%目錄下生成日志文件epocwind.out
可以用記事本打開(kāi)
打開(kāi)日志文件后,發(fā)現(xiàn)最后幾行是
7.870 Thread eiksrvs.exe::EikAppUiServerThread Panic KERN-EXEC 3
7.870 Thread eiksrvs.exe::UikonWatchers Panic KERN-EXEC 3
7.870 Thread eiksrvs.exe::ViewServerThread Panic KERN-EXEC 3
7.870 FAULT: KERN 0x00000004 (4)
又在帖子上看到,有人推斷這樣的日志很可能是由聲卡的問(wèn)題導(dǎo)致的
原話(huà)是這樣的“有些機(jī)器的聲卡不接mic的話(huà),程序會(huì)無(wú)法使用mic,造成S60 模擬器啟動(dòng)失敗,解決方法,將計(jì)算機(jī)的mic接口上接上mic,然后啟動(dòng)模擬器”
試了一下,果然成功了
原文鏈接
http://hi.baidu.com/goengine/blog/item/0f202d074c6704c67b8947d1.html