title: android studio 3.5 Warning: The rule `-keep public class * extends androidx.versionedparcelable.VersionedParcelable { <init>(); }` uses extends
body: <p>Today, I updated my Android Studio to 3.5. After updated, I found below warning when I try to run the app.</p>
  
  <blockquote>
    <p>The rule -keep public class * extends
    androidx.versionedparcelable.VersionedParcelable {   (); } uses
    extends but actually matches implements.</p>
  </blockquote>
  
  <p>I know warning is related with my proguard rules. So, I double checked my proguard rule file, but I am sure I didn't add that rule and it is not in my proguard rule file.</p>
  
  <p><a href="https://i.stack.imgur.com/kuRKN.png" rel="noreferrer"><img src="https://i.stack.imgur.com/kuRKN.png" alt="My Progurad File"></a></p>
  
  <p>Below is the warning when I build the project.</p>
  
  <p><a href="https://i.stack.imgur.com/z0W1e.png" rel="noreferrer"><img src="https://i.stack.imgur.com/z0W1e.png" alt="enter image description here"></a></p>
  
  <p>My project is using AndroidX. Can anyone know that warning can be skipped or where that warning came from? Any ideas or alternative ways will be appreciating..</p>