資源描述:
《新手入門系列-brew常見錯(cuò)誤整理》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、新手入門系列(三)——Brew常見錯(cuò)誤整理(轉(zhuǎn)貼外加整理)作者:牛阿牛????(整理)2005-02-28[email]nhf_2008@hotmail.com[/email][email]nhf_2003@hotmail.com[/email]email:nhf20021166@163.com留言:希望能給各位brew方面一個(gè)基本的介紹;如有問題,請聯(lián)系.1.用戶是否可以將信息上傳到開發(fā)商的服務(wù)器上來?用戶傳上來的數(shù)據(jù)如何收費(fèi)?可以。BREW可支持socket,同時(shí)IWEB也可完成該任務(wù)。(Brooks)中國聯(lián)通的策
2、略是:將所有的在線服務(wù)器都放入中國聯(lián)通的IDC網(wǎng)絡(luò),同時(shí)給該服務(wù)器分配一個(gè)內(nèi)部的URL和IP地址。用戶上傳的數(shù)據(jù)不用收費(fèi)。但是,中國聯(lián)通會(huì)在您的服務(wù)器上收取信息費(fèi)2.裝完ADS以后運(yùn)行其中的程序出錯(cuò),顯示對話框“TheC-DillalicenceManagementSystemhasbecomecorruptorisincomplete”,請問這是為什么在安裝完ads后,您應(yīng)該首先運(yùn)行debugger,然后再運(yùn)行ARMCC3.當(dāng)我在模擬器上運(yùn)行應(yīng)用程序的時(shí)候,該程序一啟動(dòng)就出現(xiàn)了數(shù)字簽名失效的錯(cuò)誤,請問這是為什么?在模
3、擬器上運(yùn)行應(yīng)用程序的時(shí)候,在應(yīng)用程序所在的文件夾中不應(yīng)包含.sig文件,否則就會(huì)出現(xiàn)數(shù)字簽名失效的錯(cuò)誤4.Thisapplicationhasbeenunloadedsavememeory.Youmustdownloadanewversion找不到相應(yīng)的執(zhí)行文件如dll或者mod,如果多個(gè)執(zhí)行文件可能也有類似問題…??5.Privilegecorrupt請注意mif文件中選中相應(yīng)的優(yōu)先級6.創(chuàng)建接口不成功1)請注意將紅色字體改為自己的結(jié)構(gòu)體if(ClsId==AEECLSID_TETRIS)??{????if(AEEA
4、pplet_New(sizeof([color=Red]GameApp[/color]),ClsId,pIShell,po,(IApplet**)ppObj,??????(AEEHANDLER)Piece_HandleEvent,(PFNFREEAPPDATA)Tetris_FreeAppData)??????==TRUE)????{????????return(AEE_SUCCESS);????}??}??return(EFAILED);2)注意創(chuàng)建順序3)看看硬件是否支持接口4)mif中優(yōu)先級是否選擇7.未知錯(cuò)誤?
5、?一般與classid有關(guān),查看mif和bid文件中的id是否相同,全部編譯工程8)應(yīng)用程序,不能啟動(dòng)??EVT_APP_START中返回了FALSE,請檢測原因9)failedtofreeallResData??請檢測是否有接口或?qū)ο蠹吧暾埖膬?nèi)存沒有釋放;包括各種回掉函數(shù)10)聲音不能正常播放??一般是由于一些時(shí)間沒有正常處理導(dǎo)致,如EVT_APP_SUSPEND等,聲音回掉函數(shù)的處理等.11)文件讀寫或創(chuàng)建不成功,??檢測系統(tǒng)是否已經(jīng)沒有空間或mif優(yōu)先級選擇問題12)異?,F(xiàn)象發(fā)生,但很難找出錯(cuò)誤??檢測數(shù)組是否越
6、界13)關(guān)機(jī)或者死機(jī)(拔電池處理的死機(jī))??指針的非法使用,盡量使用時(shí)判別其合法性14)程序無反應(yīng)??可能是狀態(tài)值導(dǎo)致,將事件處理函數(shù)傳給其他函數(shù)處理或指針非法使用15)程序的顯示頁面不正常,混亂??單機(jī)游戲的話,可能是定時(shí)器的處理;網(wǎng)絡(luò)的話,也有其他邏輯問題.16)控件的輸入法的不正?,F(xiàn)象??請注意其他控件界面的釋放問題或激活問題.17)控件的切換問題??請注意在相應(yīng)的事件EVT_CTL_TAB中處理,其他地方難以處理.18)模擬器可以,arm不能編譯??請檢測相應(yīng)的提示行,如float的使用,類型的轉(zhuǎn)換問題,mak
7、文件中的路徑是否合法如含有空格等19)啟動(dòng)后,只顯示應(yīng)用名稱??可能是沒有相應(yīng)的目錄20)1030式的錯(cuò)誤,??一般簽名文件的錯(cuò)誤使用.21)引用其他公用的模塊,如果創(chuàng)建不成功??請注意檢測,該模塊是否存在…22)網(wǎng)絡(luò)游戲中,一些地址不能正常引用??請注意將使用buffer長度,使用其一部分看看…23)消息類似丟失現(xiàn)象??有可能是解析問題.應(yīng)該循環(huán)解析,而不是一次讀取,只解析一次.24)圖像透明問題??一般參考相應(yīng)的設(shè)備或者圖形的問題,部分手機(jī)不支持某種顏色透明25)模擬器啟動(dòng)無反應(yīng),或者找不到相應(yīng)的圖標(biāo)??檢測,mi
8、f是否存在,檢測是否classid是否有相同的,關(guān)閉模擬器,刪掉examples下面的prefs.dat然后重新啟動(dòng)模擬器..26)啟動(dòng)后白屏,檢測資源調(diào)入問題或檢測是否update屏幕??27)end鍵后,退出到系統(tǒng)界面非brew管理器界面????可能有資源釋放問題??28)如果mak文件創(chuàng)建不成功,或者沒反應(yīng)????關(guān)閉vc,