title: Android Crashlytics sending incorrect line number
body: <p>I'm trying to integrate Crashlytics with my app and it's working, however the line number passed through seems to be incorrect. This is a stack I'm getting for my test exception:</p>
  
  <pre><code>Fatal Exception: java.lang.RuntimeException: This is a test crash
     at com.myapp.testapp.activity.MainActivity.animateReveal(MainActivity.java:42453)
     at com.myapp.testapp.activity.MainActivity.onClick(MainActivity.java:1356)
     at android.view.View.performClick(View.java:5204)
     at android.view.View$PerformClick.run(View.java:21153)
     at android.os.Handler.handleCallback(Handler.java:739)
     at android.os.Handler.dispatchMessage(Handler.java:95)
     at android.os.Looper.loop(Looper.java:148)
     at android.app.ActivityThread.main(ActivityThread.java:5417)
     at java.lang.reflect.Method.invoke(Method.java)
     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
  </code></pre>
  
  <p>So my crash is on line number 1453 but for some reason it's showing up as 42453? Interestingly, the next line number in the stack is correct...</p>
  
  <p>Proguard:</p>
  
  <pre><code># Crashlitics
  
  -keepattributes SourceFile,LineNumberTable
  -keep public class * extends java.lang.Exception
  -keepattributes *Annotation*
  </code></pre>