【问题标题】:Publish not working in Facebook SDK 3.0 with proguard使用 proguard 在 Facebook SDK 3.0 中发布无法正常工作
【发布时间】:2013-04-10 12:45:36
【问题描述】:

我的 android 应用在没有 Proguard 的情况下可以完美运行,但是当与 Proguard 一起使用时,我确实获得了 user_info 权限,但没有获得 publish_actions 权限。

我什至尝试过

-keep class com.facebook.*
-keep class com.facebook.android.*
-keep class com.myapp.classcallingfb

但这也无济于事。

我什至尝试升级到 FB Android SDK 3.0.1,但没有成功。

您能否提出一个解决此问题的方法,一个 hacky 解决方案就足够了,这样我仍然可以使用 Proguard 并保护我的代码。

【问题讨论】:

标签: android facebook facebook-graph-api proguard facebook-android-sdk


【解决方案1】:

发布链接作为答案。将另一个问题中的答案与您上面的答案结合起来。

这主要是因为 SDK 中有一些代码使用反射来发出图形请求,这与 Proguard 不兼容。

Error on using proguard with Android Facebook sdk 3.0

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,但在我的情况下,问题不是 proguard。签名导出后,api 密钥发生了变化。

    我的解决方案是找出新密钥。看这里(第 2 步):

    http://www.helloandroid.com/tutorials/using-facebook-sdk-android-development-part-1

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-12
      • 1970-01-01
      • 1970-01-01
      • 2011-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多