Android应用程序释放-Facebook登录按钮崩溃

问题描述 投票:0回答:1

我的应用程序有问题,我在Facebook上输入了登录按钮。

当我使用该应用程序并且在Facebook开发人员选项上时,我具有开发模式,我没有问题,该应用程序正常运行。

但是从我将其放入Facebook开发人员选项的release的那一刻起,当我单击登录时,应用程序崩溃了。>

我已经将密钥发布哈希放在了Facebook开发人员上,并且我做了其他尝试,但是我不明白问题所在。

java.lang.IllegalStateException: Could not execute method for android:onClick
        at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:390)
        at android.view.View.performClick(View.java:6663)
        at android.view.View.performClickInternal(View.java:6635)
        at android.view.View.access$3100(View.java:794)
        at android.view.View$PerformClick.run(View.java:26199)
        at android.os.Handler.handleCallback(Handler.java:907)
        at android.os.Handler.dispatchMessage(Handler.java:105)
        at android.os.Looper.loop(Looper.java:216)
        at android.app.ActivityThread.main(ActivityThread.java:7625)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987)
     Caused by: java.lang.reflect.InvocationTargetException
        at java.lang.reflect.Method.invoke(Native Method)
        at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:385)
        at android.view.View.performClick(View.java:6663) 
        at android.view.View.performClickInternal(View.java:6635) 
        at android.view.View.access$3100(View.java:794) 
        at android.view.View$PerformClick.run(View.java:26199) 
        at android.os.Handler.handleCallback(Handler.java:907) 
        at android.os.Handler.dispatchMessage(Handler.java:105) 
        at android.os.Looper.loop(Looper.java:216) 
        at android.app.ActivityThread.main(ActivityThread.java:7625) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987) 
     Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'long java.util.Date.getTime()' on a null object reference
        at java.util.Calendar.setTime(Calendar.java:1749)
        at java.text.SimpleDateFormat.format(SimpleDateFormat.java:984)
        at java.text.SimpleDateFormat.format(SimpleDateFormat.java:977)
        at java.text.DateFormat.format(DateFormat.java:341)
        at com.example.tpistis.tauros.LoginActivity.registra_cliente(LoginActivity.java:270)
        at com.example.tpistis.tauros.LoginActivity.apri_app(LoginActivity.java:242)
        at java.lang.reflect.Method.invoke(Native Method) 
        at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:385) 
        at android.view.View.performClick(View.java:6663) 
        at android.view.View.performClickInternal(View.java:6635) 
        at android.view.View.access$3100(View.java:794) 
        at android.view.View$PerformClick.run(View.java:26199) 
        at android.os.Handler.handleCallback(Handler.java:907) 
        at android.os.Handler.dispatchMessage(Handler.java:105) 
        at android.os.Looper.loop(Looper.java:216) 
        at android.app.ActivityThread.main(ActivityThread.java:7625) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987) 

我的应用程序有问题,我在Facebook上输入了登录按钮。当我使用该应用程序并在Facebook开发人员选项上使用开发模式时,我没有问题,该应用程序运行正常。...

android facebook-login android-studio-3.0
1个回答
0
投票

对于那些正在寻找答案的人,问题在于,在FacebookDevoloper上,我没有权限来获取出生日期,基本上您只能获取姓名和姓氏,然后应用程序崩溃。

© www.soinside.com 2019 - 2024. All rights reserved.