android导致VFY(verifyerror)错误的一种情况

来源:互联网 发布:源码包安装php 编辑:程序博客网 时间:2024/05/20 11:46

android导致VFY(verifyerror)错误的一种情况

verifyerror错误:当“校验器”检测到一个类文件虽然格式正确,但包含着一些内部不一致性或安全性问题时,抛出该错误。
运行进行校验,抛出这种错误,显示无法找到某个类或者方法;
我所遇到的情况是这样的:
由于引入了不少jar,导致方法数超过了64k,classes.dex必须分开打包。
但是只加了

    defaultConfig {        multiDexEnabled true    }

导致运行时找不到其他的classes.dex所以会报找不到方法和类的VFY错误;
如何完整的解决64k问题,可以参照:https://developer.android.com/intl/zh-cn/tools/building/multidex.html
导致VFY的错误原因不少,可以分析一下自己之前做了什么操作导致出现此错误,也好对症下药;

0 0
原创粉丝点击