title: Gradle 3.4.1 not able to parse the response into Object with Proguard
body: <p>I just updated my Gradle to 3.4.1.
  I am having an API call inside one of my module.
  I am using the module inside the app :</p>
  
  <pre><code>implementation com.mindvalley.module_login:Module_Login:$rootConfiguration.loginLibraryVersion
  </code></pre>
  
  <p>Now when I generate a signed build with <strong>ProGuard</strong>, the object is null, meaning retrofit is not able to parse the object.</p>
  
  <p>P.S. : This works fine with debug mode or if I run the app with Gradle version 3.3.2</p>
  
  <p>My Retrofit Proguard file :</p>
  
  <pre><code>-dontwarn retrofit2.**
  -keep class retrofit2.** { *; }
  -keepattributes Signature
  -keepattributes Exceptions
  
  -keepclasseswithmembers class * {
      @retrofit2.http.* &lt;methods&gt;;
  }
  
  
  -keepattributes Signature, InnerClasses, EnclosingMethod
  
  -keepattributes RuntimeVisibleAnnotations, RuntimeVisibleParameterAnnotations
  -keepclassmembers,allowshrinking,allowobfuscation interface * {
      @retrofit2.http.* &lt;methods&gt;;
  }
  
  -dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
  
  -dontwarn javax.annotation.**
  
  -dontwarn kotlin.Unit
  
  -dontwarn retrofit2.KotlinExtensions
  
  -if interface * { @retrofit2.http.* &lt;methods&gt;; }
  -keep,allowobfuscation interface &lt;1&gt;
  
  
  -dontwarn org.codehaus.mojo.**
  -keepattributes *Annotation*
  
  -keepattributes RuntimeVisibleAnnotations
  -keepattributes RuntimeInvisibleAnnotations
  -keepattributes RuntimeVisibleParameterAnnotations
  -keepattributes RuntimeInvisibleParameterAnnotations
  
  -keepattributes EnclosingMethod
  
  -keepclasseswithmembers class * {
      @retrofit2.* &lt;methods&gt;;
  }
  
  -keepclasseswithmembers interface * {
      @retrofit2.* &lt;methods&gt;;
  }
  </code></pre>
  
  <p>My OkHttp proguard file :</p>
  
  <pre><code>-keepattributes Signature
  -keep class okhttp3.** { *; }
  -keep interface okhttp3.** { *; }
  -dontwarn okhttp3.**
  
  -dontwarn javax.annotation.**
  -keepnames class okhttp3.internal.publicsuffix.PublicSuffixDatabase
  
  -dontwarn org.codehaus.mojo.animal_sniffer.*
  
  -dontwarn okhttp3.internal.platform.ConscryptPlatform
  
  -dontwarn org.codehaus.mojo.animal_sniffer.*
  </code></pre>
  
  <p>My GSON proguard file :</p>
  
  <pre><code>-keepattributes Signature
  -keepattributes EnclosingMethod
  
  -keep class sun.misc.Unsafe { *; }
  -keep class com.google.gson.stream.** { *; }
  -dontwarn com.google.gson.internal.UnsafeAllocator
  
  -keepattributes Signature
  
  -keepattributes *Annotation*
  
  -dontwarn sun.misc.**
  -keep class com.google.gson.examples.android.model.** { &lt;fields&gt;; }
  
  -keep class * implements com.google.gson.TypeAdapterFactory
  -keep class * implements com.google.gson.JsonSerializer
  -keep class * implements com.google.gson.JsonDeserializer
  
  -keepclassmembers,allowobfuscation class * {
    @com.google.gson.annotations.SerializedName &lt;fields&gt;;
  }
  </code></pre>