我的 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 并保护我的代码。
最佳答案
发布链接作为答案。将其他问题的答案与上面的内容结合起来。
这主要是因为 SDK 中有一些代码使用反射来进行图形请求,而这与 Proguard 不兼容。
关于android - 使用混淆器在 Facebook SDK 3.0 中发布不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15926234/