Facebook Android SDK:“无法解析符号 EVENT_NAME_SUBSCRIBE”

Posted

技术标签:

【中文标题】Facebook Android SDK:“无法解析符号 EVENT_NAME_SUBSCRIBE”【英文标题】:Facebook Android SDK: 'cannot resolve symbol EVENT_NAME_SUBSCRIBE' 【发布时间】:2020-03-11 16:00:51 【问题描述】:

我正在尝试实现以下 Facebook SDK 标准事件:

/**
 * This function assumes logger is an instance of AppEventsLogger and has been
 * created using AppEventsLogger.newLogger() call.
 */
public void logSubscribeEvent (String orderId, String currency, double price) 
    Bundle params = new Bundle();
    params.putString(AppEventsConstants.EVENT_PARAM_ORDER_ID, orderId);
    params.putString(AppEventsConstants.EVENT_PARAM_CURRENCY, currency);
    logger.logEvent(AppEventsConstants.EVENT_NAME_SUBSCRIBE, price, params);

定义here。

但我收到以下错误:

无法解析符号 EVENT_PARAM_ORDER_ID 无法解析符号 EVENT_NAME_SUBSCRIBE

我认为不可能导入 Facebook 库来解决此问题。

有什么办法吗?

谢谢!

【问题讨论】:

你从哪里得到 orderId? 【参考方案1】:

你需要更新你的 gradle 文件

implementation 'com.facebook.android:facebook-android-sdk:[5,6)'

【讨论】:

以上是关于Facebook Android SDK:“无法解析符号 EVENT_NAME_SUBSCRIBE”的主要内容,如果未能解决你的问题,请参考以下文章

通过 Xamarin.Facebook.Android sdk 登录 Facebook

Android - 使用 facebook sdk 在 facebook 墙上发帖的问题

Android:在eclipse中导入facebook sdk 4.10.1

Android上的Unity Facebook SDK登录错误

Facebook 用户通过 Facebook SDK - Android 登录后保持登录状态

Android - Facebook SDK 登录