



本來打算寫一個安卓小游戲2048的,但是遇到了這樣的問題,找了幾天都不明白哪里有空指標,求各位大佬指點迷津,小弟感激不盡
uj5u.com熱心網友回復:
你看報錯日志,trycach,說明你呼叫空物件的屬性了,你看一下是不是物件不存在,或者呼叫類的成員屬性不存在,希望對你有幫助uj5u.com熱心網友回復:
加上日志輸出,看看是走到哪一步出現空指標uj5u.com熱心網友回復:
startGame 103行存在空指標,你貼的代碼和你報錯的trace不一致,你看下MainActivity.getMainActivity()是null?uj5u.com熱心網友回復:
你開了混淆了吧,行數對不上,請去掉混淆在debug。去掉混淆:https://blog.csdn.net/weimingjue/article/details/84976058日志請看logcat里面的,這個還是不全,logcat會告訴你具體哪個呼叫空了。
如果是側邊欄的preview報錯請暫時忽略。
如果是運行代碼報錯,請查看MainActivity.getMainActivity和cardsMap必有一個是null
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/98567.html
標籤:Android
