“java.lang.NullPointerException:Attempt to read from field '.....'on a null object reference”解決方法

很多時候我們的項目run的時候,莫名地報一個錯誤

java.lang.NullPointerException: Attempt to read from field ‘android.content.pm.ApplicationInfo android.content.pm.PackageInfo.applicationInfo’ on a null object reference

的錯誤,如圖:
這裏寫圖片描述

嘗試卸載重裝app也不行,報同樣的錯誤:
這裏寫圖片描述
這似乎不是代碼的問題,而是項目編譯出現的問題

解決方法:
我項目裏的解決辦法是將項目裏有關的.gradle .build build 相關文件夾刪除(重新編譯build這些文件夾會自動生成,所以儘管刪除不必擔心影響項目編譯)
刪除部分文件夾

將這些文件夾刪除後,重新Rebuild編譯下,然後run,這個時候應該是不報錯了,可以試試

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章