title: Android Facebook SDK: Key hash does not match any stored key hashes when uploading google play
body: <p>My app uses facebook api for user login. On developing it works fine, but when I uploaded it to google play it stops working.</p>
  
  <p>This is the error log:</p>
  
  <pre><code>12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284): Exception during service
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284): com.facebook.http.protocol.ApiException: Key hash XXXXXXX does not match any stored key hashes.
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at com.facebook.http.protocol.ApiResponseChecker.b(ApiResponseChecker.java:83)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at com.facebook.http.protocol.ApiResponseChecker.a(ApiResponseChecker.java:162)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at com.facebook.http.protocol.ApiResponse.g(ApiResponse.java:239)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at com.facebook.katana.server.protocol.AuthorizeAppMethod.a(AuthorizeAppMethod.java:272)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at com.facebook.katana.server.protocol.AuthorizeAppMethod.a(AuthorizeAppMethod.java:29)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at com.facebook.http.protocol.ApiResponseHandler.a(ApiResponseHandler.java:56)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at com.facebook.http.protocol.ApiResponseHandler.handleResponse(ApiResponseHandler.java:29)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at com.facebook.http.common.FbHttpRequestProcessor.a(FbHttpRequestProcessor.java:280)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at com.facebook.http.common.FbHttpRequestProcessor.a(FbHttpRequestProcessor.java:141)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at com.facebook.http.common.FbHttpRequestProcessor.b(FbHttpRequestProcessor.java:103)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at com.facebook.http.common.FbHttpRequestProcessor.a(FbHttpRequestProcessor.java:196)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at com.facebook.http.protocol.SingleMethodRunnerImpl.a(SingleMethodRunnerImpl.java:374)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at com.facebook.http.protocol.SingleMethodRunnerImpl.a(SingleMethodRunnerImpl.java:151)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at com.facebook.http.protocol.AbstractSingleMethodRunner.a(AbstractSingleMethodRunner.java:18)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at com.facebook.katana.server.handler.PlatformOperationHandler.c(PlatformOperationHandler.java:367)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at com.facebook.katana.server.handler.PlatformOperationHandler.a(PlatformOperationHandler.java:260)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at com.facebook.fbservice.service.BlueServiceQueue.e(BlueServiceQueue.java:299)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at com.facebook.fbservice.service.BlueServiceQueue.d(BlueServiceQueue.java:53)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at com.facebook.fbservice.service.BlueServiceQueue$3.run(BlueServiceQueue.java:230)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at java.util.concurrent.FutureTask.run(FutureTask.java:237)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at com.facebook.common.executors.ListenableScheduledFutureImpl.run(ListenableScheduledFutureImpl.java:59)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at android.os.Handler.handleCallback(Handler.java:733)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at android.os.Handler.dispatchMessage(Handler.java:95)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at android.os.Looper.loop(Looper.java:137)
  12-10 20:20:02.488: W/fb4a(:&lt;default&gt;):BlueServiceQueue(17284):     at android.os.HandlerThread.run(HandlerThread.java:61)
  12-10 20:20:02.498: W/fb4a(:&lt;default&gt;):GDPDialog(17284): Failed to send
  12-10 20:20:02.498: W/fb4a(:&lt;default&gt;):GDPDialog(17284): com.facebook.fbservice.service.ServiceException: API_ERROR: API_ERROR
  12-10 20:20:02.498: W/fb4a(:&lt;default&gt;):GDPDialog(17284):    at com.facebook.fbservice.ops.BlueServiceOperation.c(BlueServiceOperation.java:640)
  12-10 20:20:02.498: W/fb4a(:&lt;default&gt;):GDPDialog(17284):    at com.facebook.fbservice.ops.BlueServiceOperation.c(BlueServiceOperation.java:48)
  12-10 20:20:02.498: W/fb4a(:&lt;default&gt;):GDPDialog(17284):    at com.facebook.fbservice.ops.BlueServiceOperation$2.run(BlueServiceOperation.java:605)
  12-10 20:20:02.498: W/fb4a(:&lt;default&gt;):GDPDialog(17284):    at android.os.Handler.handleCallback(Handler.java:733)
  12-10 20:20:02.498: W/fb4a(:&lt;default&gt;):GDPDialog(17284):    at android.os.Handler.dispatchMessage(Handler.java:95)
  12-10 20:20:02.498: W/fb4a(:&lt;default&gt;):GDPDialog(17284):    at android.os.Looper.loop(Looper.java:137)
  12-10 20:20:02.498: W/fb4a(:&lt;default&gt;):GDPDialog(17284):    at android.app.ActivityThread.main(ActivityThread.java:4998)
  12-10 20:20:02.498: W/fb4a(:&lt;default&gt;):GDPDialog(17284):    at java.lang.reflect.Method.invokeNative(Native Method)
  12-10 20:20:02.498: W/fb4a(:&lt;default&gt;):GDPDialog(17284):    at java.lang.reflect.Method.invoke(Method.java:515)
  12-10 20:20:02.498: W/fb4a(:&lt;default&gt;):GDPDialog(17284):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)
  12-10 20:20:02.498: W/fb4a(:&lt;default&gt;):GDPDialog(17284):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)
  12-10 20:20:02.498: W/fb4a(:&lt;default&gt;):GDPDialog(17284):    at dalvik.system.NativeStart.main(Native Method)
  </code></pre>
  
  <p>Could it be that the key hash changed in some way?</p>