2014-02-27 148 views
1

我簽名的apk崩潰第一次在Facebook登錄,出現此錯誤:簽名APK崩潰與Facebook登錄

AndroidRuntime:致命異常:主要
com.facebook.aq:com.facebook.cf得到了一個意想不到的方法簽名:public abstract com.facebook.cc com.facebook.cca(java.lang.Class)

但是,它在第​​二次嘗試登錄時正常工作。我正在使用Facebook-android-sdk-3.6.0。 我也在這裏檢查過 - Android Facebook application crashes when using a hash key other than the debug hash key,但沒有找到任何解決方案。
有人遇到同樣的問題,請幫我解決上述問題。

+1

請檢查你的facebook散列鍵是否與簽名的apk相同。 – Yogendra

+0

nopes不同,因爲散列鍵首先通過調試密鑰庫生成,並且在註冊後它與創建的密鑰庫具有不同的keyhash。但我已將所有keyhashes添加到我的應用程序開發人員控制檯。 –

+0

重新創建與清潔項目的apk。 – Yogendra

回答

1

我想你使用的是proguard。 Facebook SDK資源已打開。無需混淆它們。我們將此規則添加到我們的proguard.cfg文件中:-keep class com.facebook。** {*; }