java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.XmlResourceParser android.content.pm.ProviderInfo.loadXmlMetaData(android.content.pm.PackageManager, java.lang.String)' on a null object reference
at android.support.v4.content.FileProvider.parsePathStrategy(FileProvider.java:604)
at android.support.v4.content.FileProvider.getPathStrategy(FileProvider.java:578)
at android.support.v4.content.FileProvider.getUriForFile(FileProvider.java:416)
at com.xiaoluobei.facedetection.view.activity.FaceBlackInsertOrUpdateActivity$3.onClick(FaceBlackInsertOrUpdateActivity.java:262)
at android.support.v7.app.AlertController$AlertParams$3.onItemClick(AlertController.java:1067)
at android.widget.AdapterView.performItemClick(AdapterView.java:313)
at android.widget.AbsListView.performItemClick(AbsListView.jav
这个错多半是出在provider的包名部分写错了导致没找到报空了,从第4行的日志定位到Fac

在Android 7.0和8.0中遇到拍照后加载XML元数据时出现'loadXmlMetaData(XXXX, java.lang.String)' on a null object reference的错误。问题源于provider的包名错误,通过日志定位到FaceBlackInsertOrUpdateActivity.java的262行。发现context.getPackageName()返回的包名与manifest中不匹配。修正代码后问题解决。"
127738040,1038745,深入MyBatis源码:揭秘Spring扩展点的运用「扩展点实战系列」,"['MyBatis', 'Spring', 'Java', '源码分析']
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



