近日安裝了Symbian Foundation ADT v1.4和S60 Developer Tools準備看看S60第五版的SDK有什么新東西,但是啟動S60模擬器之后過了大約十幾秒,模擬器就自動消失了,什么也沒留下。
由于我剛重裝了系統,想必應該不是軟件之間兼容性的問題,應該是什么依賴的軟件比如像perl,JRE之類的沒有安裝正確導致的,但是按這個思路折騰了一翻后無果。
于是上網查資料,在csdn的論壇上看到一個帖子,可以按如下步驟來查看模擬器epoc的啟動日志
打開 epoc.ini,將LogToFile 0改成LogToFile 1
下次模擬器啟動的時候就會在%TEMP%目錄下生成日志文件epocwind.out
可以用記事本打開
打開日志文件后,發現最后幾行是
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)
又在帖子上看到,有人推斷這樣的日志很可能是由聲卡的問題導致的
原話是這樣的“有些機器的聲卡不接mic的話,程序會無法使用mic,造成S60 模擬器啟動失敗,解決方法,將計算機的mic接口上接上mic,然后啟動模擬器”
試了一下,果然成功了
原文鏈接
http://hi.baidu.com/goengine/blog/item/0f202d074c6704c67b8947d1.html