我正在尝试在我的Android应用中提供Facebook赞按钮,但我遇到了问题。我认为我已经正确设置了所有内容:
我正在调用FacebookSdk.sdkInitialize(getApplicationContext());
我在我的活动中添加了一个LikeView
我使用适当的键哈希
创建了一个app id我已将以下内容添加到应用程序标记内的清单中:
FetchedAppSettings settings = fetchedAppSettings.get(applicationId);
000000000099893是我的应用程序ID(我已将其大部分归零)
我的应用程序崩溃在Facebook的Utility.java类中:
type
Base = object of RootObj
Consume*[T: Base] = proc(e: T): bool
实际上它在HashMap代码中使用空指针
崩溃这让我相信我的应用程序ID出了问题。我还应该注意什么?
答案 0 :(得分:0)
好的,在完成了SDK中的所有代码和一些示例后,我终于弄明白了发生了什么。好像我需要添加
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/app_id"/>
<meta-data android:name="com.facebook.sdk.ApplicationName"
android:value="@string/facebook_app_name" />
进入清单。
我今天刚刚下载了SDK - 它说版本是4.2.0,但Facebook网站上的说明没有提到这些明显的变化。
失望。