NullPointerException int java.util.List.size()
遇到場景:今天做下載,剛開始我把視頻下載到Android/data/包名/cache下,視頻在兩天之后,被系統自動清除了,所以今天想起來優化一下,就更改了個路徑Android/data/包名/files下,然后問題來了,下載狀態直接混亂,并且還給我報這個錯
NullPointerException int java.util.List.size()
查詢了一下,https://blog.csdn.net/tou_star/article/details/70256011?這篇文章找到了答案,雖然不知道是不是真的因為這個原因,但問題確實是解決了 ,重復一遍文章的內容:
在Android studio中,混淆,打包項目,安裝真機,打開軟件,報錯。不混淆,打包沒有異常。錯誤肯定是混淆了不該混淆的。
java.lang.NullPointerException: Attempt to invoke interface method?'int java.util.List.size()' on a null object reference
at com.*.*.adapter.HomePageAdapter.getCount(Unknown Source)
注意這個地方是List.size(),空。
解決:所有model類不要混淆。
-keep class package.*.model.**{*;}? 在混淆中添加了這一行? ? 問題解決了
希望可以幫助到跟我遇到相同問題的小伙伴,在這里僅做筆記使用。
總結
以上是生活随笔為你收集整理的NullPointerException int java.util.List.size()的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java.net.UnknownServ
- 下一篇: MainActivity向子Fragme