Android工程导入三方库时,出现的VerifyError错误
2018-03-15 17:24
183 查看
前段时间遇到了一个奇怪的错误,只出现在5.0以下的手机。错误来自于一个导入的三方库。报的错误是VerifyError,看日志的话,看不出什么所以然
奇怪的地方这个库里面的任何函数除了构造函数,只要写在工程里,对应的页面就会报错,不管这个函数调用不调用。
仔细查了这个库里面的方法,没有任何发现。后来从网上查了很多方法,大多数都说是64k的问题,或者是版本问题。但是都试过了,没有一个管用。
但是我猜测问题的原因还是在于这个三方库,于是我写了一个子类来继承三方库中的所用到的类,并替换所有用到的地方,问题解决了。至于具体的原因,我还是不清楚,有时间得找个大牛请教一下。
奇怪的地方这个库里面的任何函数除了构造函数,只要写在工程里,对应的页面就会报错,不管这个函数调用不调用。
仔细查了这个库里面的方法,没有任何发现。后来从网上查了很多方法,大多数都说是64k的问题,或者是版本问题。但是都试过了,没有一个管用。
但是我猜测问题的原因还是在于这个三方库,于是我写了一个子类来继承三方库中的所用到的类,并替换所有用到的地方,问题解决了。至于具体的原因,我还是不清楚,有时间得找个大牛请教一下。
相关文章推荐
- android导入工程出现红色感叹号
- Android 导入工程出现Unable to resolve target 'android-xx'错误
- Android_导入工程出现的错误
- Android解决eclipse导入工程到androidstudio中出现错:There are unrecoverable errors which must be corrected first
- 导入android工程后出现The resource is not on the build path of a java project
- android导入工程出现红色感叹号
- android导入工程出现红色感叹号
- Android解决eclipse导入工程到androidstudio中出现错:There are unrecoverable errors which must be corrected first
- android导入工程出现红色感叹号的解决方法
- android 导入工程出现很多错误 cannot be resolved
- Eclipse导入Android工程,出现default与Displaying的问题解决
- Android中导入工程出现Project has no default.properties file! Edit the project properties to set one错误
- 关于android导入工程时出现的@Override错误问题的解决(转)
- 导入android工程出现:unable to get system library for the project
- android导入工程出现红色感叹号运行提示错误
- Android——导入已存在的android工程时出现红叉错误“AndroidManifest.xml: 文件提前结束”
- 导入android工程出现红色感叹号!
- Android导入工程时出现红色叹号的几种解决办法
- 关于android导入工程时出现的@Override错误问题的解决
- 关于搭载新版本SDK后,导入以前的工程出现Unable to resolve target 'android-6'的解决办法