Facebook登录Android不断崩溃

时间:2016-09-02 19:50:40

标签: android facebook facebook-login

我一直在为我的Android应用程序构建Facebook登录。由于某种原因,它继续崩溃。我已经按照本教程的说法,复制了这些人的全部代码(除了复制照片的部分,我删除了任何与毕加索相关的内容和属于它的xml元素。我还删除了带有用户名的textview。) :

https://www.youtube.com/watch?v=LPG7Rxj3u94 https://github.com/delaroy/AndroidFacebook/blob/master/app/src/main/java/com/tutorialsbuzz/androidfacebook/LoginFragment.java

我已经检查了我的清单,我的gradle.build文件,以确保我有正确的依赖项。我在Facebook上检查了我的应用ID,并输入了ssl密钥。最后,我确实在试图夸大loginactivity中的任何xml之前初始化了FacebookSDK。

目前我不知道错误是什么......

这是我的错误消息:

FATAL EXCEPTION: main
                                                                                Process: com.example.riaan.dutchmanners, PID: 25681
                                                                                java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.riaan.dutchmanners/com.example.riaan.dutchmanners.LoginActivity}: android.view.InflateException: Binary XML file line #15: Error inflating class com.facebook.login.widget.LoginButton
                                                                                    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2658)
                                                                                    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2723)
                                                                                    at android.app.ActivityThread.access$900(ActivityThread.java:172)
                                                                                    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1422)
                                                                                    at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                                    at android.os.Looper.loop(Looper.java:145)
                                                                                    at android.app.ActivityThread.main(ActivityThread.java:5832)
                                                                                    at java.lang.reflect.Method.invoke(Native Method)
                                                                                    at java.lang.reflect.Method.invoke(Method.java:372)
                                                                                    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
                                                                                    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
                                                                                 Caused by: android.view.InflateException: Binary XML file line #15: Error inflating class com.facebook.login.widget.LoginButton
                                                                                    at android.view.LayoutInflater.createView(LayoutInflater.java:640)
                                                                                    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:750)
                                                                                    at android.view.LayoutInflater.rInflate(LayoutInflater.java:813)
                                                                                    at android.view.LayoutInflater.parseInclude(LayoutInflater.java:933)
                                                                                    at android.view.LayoutInflater.rInflate(LayoutInflater.java:809)
                                                                                    at android.view.LayoutInflater.inflate(LayoutInflater.java:511)
                                                                                    at android.view.LayoutInflater.inflate(LayoutInflater.java:415)
                                                                                    at android.view.LayoutInflater.inflate(LayoutInflater.java:366)
                                                                                    at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:284)
                                                                                    at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)
                                                                                    at com.example.riaan.dutchmanners.LoginActivity.onCreate(LoginActivity.java:26)
                                                                                    at android.app.Activity.performCreate(Activity.java:6221)
                                                                                    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
                                                                                    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2611)
                                                                                    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2723) 
                                                                                    at android.app.ActivityThread.access$900(ActivityThread.java:172) 
                                                                                    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1422) 
                                                                                    at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                                    at android.os.Looper.loop(Looper.java:145) 
                                                                                    at android.app.ActivityThread.main(ActivityThread.java:5832) 
                                                                                    at java.lang.reflect.Method.invoke(Native Method) 
                                                                                    at java.lang.reflect.Method.invoke(Method.java:372) 
                                                                                    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399) 
                                                                                    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194) 
                                                                                 Caused by: java.lang.reflect.InvocationTargetException
                                                                                    at java.lang.reflect.Constructor.newInstance(Native Method)
                                                                                    at java.lang.reflect.Constructor.newInstance(Constructor.java:288)
                                                                                    at android.view.LayoutInflater.createView(LayoutInflater.java:614)
                                                                                    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:750) 
                                                                                    at android.view.LayoutInflater.rInflate(LayoutInflater.java:813) 
                                                                                    at android.view.LayoutInflater.parseInclude(LayoutInflater.java:933) 
                                                                                    at android.view.LayoutInflater.rInflate(LayoutInflater.java:809) 
                                                                                    at android.view.LayoutInflater.inflate(LayoutInflater.java:511) 
                                                                                    at android.view.LayoutInflater.inflate(LayoutInflater.java:415) 
                                                                                    at android.view.LayoutInflater.inflate(LayoutInflater.java:366) 
                                                                                    at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:284) 
                                                                                    at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) 
                                                                                    at com.example.riaan.dutchmanners.LoginActivity.onCreate(LoginActivity.java:26) 
                                                                                    at android.app.Activity.performCreate(Activity.java:6221) 
                                                                                    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119) 
                                                                                    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2611) 
                                                                                    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2723) 
                                                                                    at android.app.ActivityThread.access$900(ActivityThread.java:172) 
                                                                                    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1422) 
                                                                                    at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                                    at android.os.Looper.loop(Looper.java:145) 
                                                                                    at android.app.ActivityThread.main(ActivityThread.java:5832) 
                                                                                    at java.lang.reflect.Method.invoke(Native Method) 
                                                                                    at java.lang.reflect.Method.invoke(Method.java:372) 
                                                                                    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399) 
                                                                                    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194) 
                                                                                 Caused by: The SDK has not been initialized, make sure to call FacebookSdk.sdkInitialize() first.
                                                                                    at com.facebook.internal.Validate.sdkInitialized(Validate.java:145)
                                                                                    at com.facebook.AccessTokenTracker.<init>(AccessTokenTracker.java:55)
                                                                                    at com.facebook.login.widget.LoginButton$2.<init>(LoginButton.java:563)
                                                                                    at com.facebook.login.widget.LoginButton.configureButton(LoginButton.java:563)
                                                                                    at com.facebook.FacebookButtonBase.<init>(FacebookButtonBase.java:69)
                                                                                    at com.facebook.login.widget.LoginButton.<init>(LoginButton.java:201)
                                                                                    at java.lang.reflect.Constructor.newInstance(Native Method) 
                                                                                    at java.lang.reflect.Constructor.newInstance(Constructor.java:288) 
                                                                                    at android.view.LayoutInflater.createView(LayoutInflater.java:614) 
                                                                                    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:750) 
                                                                                    at android.view.LayoutInflater.rInflate(LayoutInflater.java:813) 
                                                                                    at android.view.LayoutInflater.parseInclude(LayoutInflater.java:933) 
                                                                                    at android.view.LayoutInflater.rInflate(LayoutInflater.java:809) 
                                                                                    at android.view.LayoutInflater.inflate(LayoutInflater.java:511) 
                                                                                    at android.view.LayoutInflater.inflate(LayoutInflater.java:415) 
                                                                                    at android.view.LayoutInflater.inflate(LayoutInflater.java:366) 
                                                                                    at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:284) 
                                                                                    at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) 
                                                                                    at com.example.riaan.dutchmanners.LoginActivity.onCreate(LoginActivity.java:26) 
                                                                                    at android.app.Activity.performCreate(Activity.java:6221) 
                                                                                    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119) 
                                                                                    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2611) 
                                                                                    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2723) 
                                                                                    at android.app.ActivityThread.access$900(ActivityThread.java:172) 
                                                                                    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1422) 
                                                                                    at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                                    at android.os.Looper.loop(Looper.java:145) 
                                                                                    at android.app.ActivityThread.main(ActivityThread.java:5832) 
                                                                                    at java.lang.reflect.Method.invoke(Native Method) 
                                                                                    at java.lang.reflect.Method.invoke(Method.java:372) 
                                                                                    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399) 
                                                                                    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194) 

如果您还需要其他任何信息,请告诉我!

感谢您的帮助!

0 个答案:

没有答案