title: Differences between debuggable and not debuggable builds in android studio?
body: <p>This question is related to a problem with my firebase, having the "debuggable true" option, which impact has in my program apart of enable testing?
  When I configure another build or just the same but with "debuggable=false" the firebase can't be serialized. Why is this happening? Thanks</p>
  
  <p>I though the proguard could be the solution but I'm using this build and changing debuggable to false is the problem.</p>
  
  <p><strong>Update</strong></p>
  
  <p>With proguard enabled or not, the result is the same with these permissions (I dont want any change in my code):</p>
  
  <pre><code>-dontwarn com.firebase.**
  -dontoptimize
  -keep class acr.acr_app.** { *; }
  -keep class com.firebase.** { *; }
  </code></pre>
  
  <p><strong>Gradle.Build</strong></p>
  
  <pre><code>        release {
          minifyEnabled true
          proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
          debuggable true
          signingConfig signingConfigs.release
      }
  </code></pre>
  
  <p><strong>Udpate 2</strong></p>
  
  <p>I updated the libraries with no effect, somebody can help me a bit? How run app compile the app?</p>