Android Facebook NPE java.lang.Object com.Facebook.inject.Lazy.get()

Android Facebook NPE java.lang.Object com.Facebook.inject.Lazy.get(),android,facebook-android-sdk,Android,Facebook Android Sdk,我有Facebook登录,它工作正常,但有些人知道我如何得到以下一些用户崩溃。我没有要求任何额外的权限: Fatal Exception: java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.Object com.facebook.inject.Lazy.get()' on a null object reference at android.os.Parcel.readExceptio

我有Facebook登录,它工作正常,但有些人知道我如何得到以下一些用户崩溃。我没有要求任何额外的权限:

Fatal Exception: java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.Object com.facebook.inject.Lazy.get()' on a null object reference
   at android.os.Parcel.readException(Parcel.java:1552)
   at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:190)
   at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142)
   at android.content.ContentProviderProxy.query(ContentProviderNative.java:421)
   at android.content.ContentResolver.query(ContentResolver.java:485)
   at android.content.ContentResolver.query(ContentResolver.java:429)
   at com.facebook.internal.NativeProtocol.fetchAllAvailableProtocolVersionsForAppInfo(SourceFile:790)
   at com.facebook.internal.NativeProtocol.access$000(SourceFile:49)
   at com.facebook.internal.NativeProtocol$NativeAppInfo.getPackage(SourceFile:281)
   at com.facebook.internal.NativeProtocol$NativeAppInfo.getPackage(SourceFile:226)
   at com.facebook.internal.NativeProtocol$1.run(SourceFile:763)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
   at java.lang.Thread.run(Thread.java:818)
我的代码

 LoginManager.getInstance().registerCallback(callbackManager,
            new FacebookCallback<LoginResult>() {
                @Override
                public void onSuccess(final LoginResult loginResult) {
                     Bundle parameters = new Bundle();
    parameters.putString("fields", "id,name,email");
    GraphRequest request = GraphRequest.newMeRequest(
            loginResult.getAccessToken(), new GraphRequest.GraphJSONObjectCallback() {
                @Override
                public void onCompleted(JSONObject me, GraphResponse response) {

            });

    request.setParameters(parameters);
    request.executeAsync();



                }

                @Override
                public void onCancel() {

                }

                @Override
                public void onError(FacebookException exception) {

                }
            });
LoginManager.getInstance().registerCallback(callbackManager,
新建FacebookCallback(){
@凌驾
成功时公开作废(最终登录结果登录结果){
Bundle参数=新Bundle();
参数.putString(“字段”、“id、名称、电子邮件”);
GraphRequest请求=GraphRequest.newmereRequest(
loginResult.getAccessToken(),新GraphRequest.GraphJSONObjectCallback(){
@凌驾
未完成公共无效(JSONObject me,GraphResponse响应){
});
请求。设置参数(参数);
request.executeAsync();
}
@凌驾
公开作废{
}
@凌驾
public void onError(facebook异常){
}
});

为什么会出现此错误?它并不总是会出现,如果我们在android中使用porductflaovers,我们会有额外的步骤

不确定您希望得到什么答案。这些堆栈跟踪都不是您的代码。您应该向Facebook开发人员提交错误报告您的代码调用了什么函数导致引发此异常?这是看起来底层实现存在问题,但可能您使用的API不正确?更多上下文将大大有助于我们帮助您。@cricket\u 007检查我编辑的API