我有一个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" />
等待你的帮助,谢谢。
对我来说,解决方案是在清单文件中添加以下内容
<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" />
并创建相应的String资源:
这对我有用。希望这可以帮助。
你应该在字符串资源中有这样的东西(你必须得到app_id)
<string name="facebook_app_id">2077942129****</string>
在你的清单中:
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="@string/facebook_app_id" />