嗨,我用dexguard得到了下面的错误,我还在规则中排除了android.support.v7.app
java.lang.VerifyError:验证程序拒绝了类android.support.v7.app.AppCompatDelegate: void android.support.v7.app.AppCompatDelegate。()无法验证: void android.support.v7.app.AppCompatDelegate。():0x0构造函数在未调用超类构造函数的情况下返回(“”android.support.v7.app.AppCompatDelegate“”的声明出现在位于com.intradiem的android.support.v7.app.AppCompatDelegate.setCompatVectorFromResourcesEnabled(:525)的/data/app/com.intradiem.agentmobile-nzRaODeKWvj81AKePijb-A==/base.apk)中(:27)在android.app.Instrumentation.newApplication(Instrumentation.java:1102) at android.app.Instrumentation.newApplication(Instrumentation.java:1087) at android.app.LoadedApk.makeApplication(LoadedApk.java:983) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5715)的java.lang.Class.newInstance(本地方法)
发布于 2018-08-19 02:42:14
这听起来像是-assumenosideeffects规则的问题。确保不要将通配符与此规则结合使用,如下所示:
-assumenosideeffects class XXX {
*;
}根据您的经验,这也将删除对超类构造函数的调用。
https://stackoverflow.com/questions/51667721
复制相似问题