Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android-SDK尚未初始化,请确保先调用AccountKit.initialize()_Android_Facebook_Account Kit - Fatal编程技术网

android-SDK尚未初始化,请确保先调用AccountKit.initialize()

android-SDK尚未初始化,请确保先调用AccountKit.initialize(),android,facebook,account-kit,Android,Facebook,Account Kit,我在使用Facebook帐户工具包时出错。调试程序时,请使用方法Accountkit.GetCurrentAccessToken()=null导致此错误。 当我取下这个的时候。然后我写的代码中的某个地方也会导致这个错误。我尝试过编辑manifest.xml,但没有成功。 有人能帮我修一下吗 E/AndroidRuntime: FATAL EXCEPTION: main Process: com.featuring.beta.featuringbeta, PID: 26

我在使用Facebook帐户工具包时出错。调试程序时,请使用方法
Accountkit.GetCurrentAccessToken()=null
导致此错误。 当我取下这个的时候。然后我写的代码中的某个地方也会导致这个错误。我尝试过编辑manifest.xml,但没有成功。 有人能帮我修一下吗

E/AndroidRuntime: FATAL EXCEPTION: main
              Process: com.featuring.beta.featuringbeta, PID: 26749
              java.lang.RuntimeException: Unable to start activity ComponentInfo{com.featuring.beta.featuringbeta/com.facebook.accountkit.ui.AccountKitActivity}: 500: Initialization error: 501: The SDK has not been initialized, make sure to call AccountKit.initialize() first
                  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2330)
                  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2390)
                  at android.app.ActivityThread.access$800(ActivityThread.java:151)
                  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1296)
                  at android.os.Handler.dispatchMessage(Handler.java:102)
                  at android.os.Looper.loop(Looper.java:135)
                  at android.app.ActivityThread.main(ActivityThread.java:5261)
                  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:939)
                  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:734)
               Caused by: 500: Initialization error: 501: The SDK has not been initialized, make sure to call AccountKit.initialize() first
                  at com.facebook.accountkit.internal.Validate.sdkInitialized(Validate.java:53)
                  at com.facebook.accountkit.internal.Initializer.getLoginManager(Initializer.java:199)
谢谢


注意:我用Accountkit做了一个新项目,效果很好。当我将注册和登录代码放入项目中时,会导致此错误。

请确保在应用程序类中像这样初始化帐户工具包

public class MyApplication extends Application {

    @Override
    public void onCreate() {
        super.onCreate();
        AccountKit.initialize(getApplicationContext());
    }
}
之后在舱单上

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.you.yourapp">

    <application
        android:name=".MyApplication"


确保在应用程序类中初始化account kit,如下所示

public class MyApplication extends Application {

    @Override
    public void onCreate() {
        super.onCreate();
        AccountKit.initialize(getApplicationContext());
    }
}
之后在舱单上

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.you.yourapp">

    <application
        android:name=".MyApplication"


您是否编写了
FacebookSdk.sdkinInitialize(上下文)???@Codus不,我没有。我试图使用它,但无法解决。请注意,我使用的是帐户工具包,而不是facebook登录。感谢您的回复,但跟踪显示您需要先调用
AccountKit.initialize()
(很抱歉我键入了错误的单词。@Codus如果您是指AccountKit.initialize(),那么我是在代码中编写的,但仍然出现此错误。您是否编写了
FacebookSdk.sdkininitialize(上下文);
???@Codus不,我没有。我试图使用它,但无法解决。请注意,我使用的是Account kit而不是facebook登录。感谢您的响应,但跟踪显示您需要先调用
AccountKit.initialize()
(很抱歉,我键入了错误的单词。@Codus,如果您是指AccountKit.initialize()是的,我在我的代码中写了它,但仍然有这个错误。所有facebook开发者控制台端设置都正确完成了吗?再次确保你的应用程序id、客户端id和应用程序协议架构id是正确的?我非常确定应用程序id和客户端id是正确的,但不知道架构id。但问题是,当我创建新项目时,它似乎可以正常工作ne。但当我将其放入我的应用程序时,发生了错误。我知道我的应用程序中存在问题,但不知道它在哪里。所有facebook开发者控制台端设置都已正确完成?再次确保你的应用程序id、客户端id和应用程序协议架构id正确?我非常确定应用程序id和客户端id正确,但不知道架构id。但问题是,当我创建新项目时,它似乎工作得很好。但当我将它放入我的应用程序时,错误发生了。我知道我的应用程序中存在问题,但不知道它在哪里。