我有一个 android 项目,我想使用 facebook 帐户工具包。我进行了所有设置,但是当我运行该项目时,我收到此消息;
E/AndroidRuntime: 500: Initialization error: 503: The Client Token must be specified in the string resource file as com.facebook.accountkit.ClientToken
但是我在strings.xml中指定了它
<string name="ACCOUNT_KIT_CLIENT_TOKEN">***</string>
AndroidManifest.xml
<meta-data android:name="com.facebook.accountkit.ClientToken"
android:value="@string/ACCOUNT_KIT_CLIENT_TOKEN" />
等待您的帮助,谢谢。
对我来说,解决方案是在 list 文件中添加以下内容:
<meta-data android:name="com.facebook.sdk.ApplicationId"
android:value="@string/facebook_app_id"/>
<meta-data android:name="com.facebook.accountkit.ApplicationName"
android:value="@string/app_name"/>
<meta-data
android:name="com.facebook.accountkit.ClientToken"
android:value="@string/ACCOUNT_KIT_CLIENT_TOKEN" />
创建相应的字符串资源为:
facebook_app_id 和应用 ID,位于您应用的 Facebook 开发者控制台导航 Pane 旁边的左上角。
app_name 通常已在您的字符串资源文件中使用您的应用名称定义。
ACCOUNT_KIT_CLIENT_TOKEN 具有在设置中找到的值 > 在 facebook 开发人员控制台的抽屉导航中高级。然后转到安全,在那里你会找到“客户端 token ”。使用此客户端 token 值作为此字符串资源的值。
这对我有用。希望这会有所帮助。
我是一名优秀的程序员,十分优秀!