【问题标题】:Android Facebook application crashes when using a hash key other than the debug hash key使用除调试哈希键以外的哈希键时,Android Facebook 应用程序崩溃
【发布时间】:2013-02-09 08:46:34
【问题描述】:

我开发了一个使用调试哈希键完美运行的应用程序。但是当我在 Eclipse 下使用“Android Tools / Export Signed Application Package ...”生成的 apk 时,它会崩溃。

正如http://developers.facebook.com/docs/howtos/androidsdk/3.0/login-with-facebook/ 下所述,我展示了一个显示哈希键的 Toast。我将此键添加到我的应用程序的哈希键列表中。但这无济于事。

我阅读了android app with facebook login integrated, how to generate the release key?,但没有找到答案。

提前感谢您! BR

【问题讨论】:

    标签: android facebook hash


    【解决方案1】:

    也许这个链接会帮助你,我认为你使用签名的 apk 来生成 hashkey

    Signed APK has different Key-Hash for Facebook

    【讨论】:

    • 谢谢!我又试了一次:我建立了一个新的Android项目,如e所述。 G。在developers.facebook.com/docs/howtos/androidsdk/3.0/… 下。我在“developers.facebook.com”下的应用程序设置中的“Key Hashes”中添加了两个哈希键(调试和“正常”)。我还烤了我的应用程序中的密钥并验证它们是正确的。结果(再次):调试哈希键有效,而“正常”哈希键无效(即应用程序崩溃)!有人可以帮助我(因为我变得绝望)?提前谢谢!!!
    • onCompleted(GraphUser user, Response response) 方法是用我的调试哈希键调用的,但不是用我的普通哈希键调用的(参见docs.google.com/document/d/…)。使用我的普通哈希键,应用程序会崩溃。
    • 错误消息是:FATAL EXCEPTION: main 02-10 20:31:27.143: E/AndroidRuntime(9976): com.facebook.aa: com.facebook.c.e got an unexpected method signature: public摘要 com.facebook.c.b com.facebook.c.b.a(java.lang.Class) ...
    • 我刚刚使用在 Windows 7 下运行的 Eclipse 环境进行了以下测试(使用 Android 工具/导出签名的应用程序包):我使用调试密钥库创建了应​​用程序。正如预期的那样,它显示了调试哈希键,但也崩溃了!因此,我认为这个问题与 Facebook 的服务器端逻辑无关,而是与我的 Eclipse 工具链有关!知道如何解决这个问题吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-14
    • 1970-01-01
    • 1970-01-01
    • 2011-08-24
    • 2014-03-25
    • 1970-01-01
    相关资源
    最近更新 更多