title: Release vs debug build differences in Android
body: <p>All, 
     we are facing a weird issue where our app is working fine in a debug build variant. But it is failing to execute properly on a release build variant. 
   The even weird thing is that if we set debuggable to true for the release build variant, it works fine. Proguard is disabled in both variants. </p>
  
  <p>Im trying to understand what is the difference between the release and debug build variants in android.  could you point me to any resources which helps me to understand the differences ?</p>
  
  <p>Thank you</p>
  
  <p>The following works. But if i remove the debuggable, it fails to work properly. Debug build always works. </p>
  
  <pre><code>buildTypes {
      release {
          debuggable true
          signingConfig signingConfigs.release
      }
      debug {
          signingConfig signingConfigs.debug
      }
  }
  </code></pre>