android studio 3.1 Warning: The rule `-keep public class *extends java.lang.annotation.Annotation {

后端 未结 11 1509
天命终不由人
天命终不由人 2021-01-31 07:48

i recently upgraded android studio but im not able to find the source of the following issue reported in android studio 3.1:

Warning: The rule `-keep public clas         


        
11条回答
  •  猫巷女王i
    2021-01-31 08:39

    As mentioned in the question's comments by @arcone1, @Vincent Mattana & confirmed by @random, the issue is resolved in Android Studio 3.2.

    From the issue in Google Issue Tracker:

    To clarify, this is a warning, not an error, from R8, which we use to compute the list of classes for the main dex, in legacy multidex variant. It does not affect the output, and it should not cause build nor runtime failures.
    I am working on a fix to change this keep rule to "-keep public class * implements java.lang.annotation.Annotation", which is semantically the same, and removes the warning.

    So, just ignore it for now or go bleeding edge with Canary (tread at your own risk).

    UPDATE: 3.2 is out!

提交回复
热议问题