首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dexguard实现

Dexguard实现
EN

Stack Overflow用户
提问于 2018-08-03 15:48:01
回答 1查看 112关注 0票数 0

嗨,我用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(本地方法)

EN

回答 1

Stack Overflow用户

发布于 2018-08-19 02:42:14

这听起来像是-assumenosideeffects规则的问题。确保不要将通配符与此规则结合使用,如下所示:

代码语言:javascript
复制
-assumenosideeffects class XXX {
    *;
}

根据您的经验,这也将删除对超类构造函数的调用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51667721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档