社区
Android
帖子详情
android4.4.4设备报 java.lang.VerifyError错误。
张可_
2016-11-20 03:00:24
项目是从Eclipse转到AndroidStudio上面的,转了之后运行发现5.0之上的系统可以用,4.4.4的手机会闪退。以下是异常栈:
弄了两天还是没有解决。
看起来是ViewPager的原因,网上说的可能是引用外部jar包问题,可是我还是没有解决办法。
这个是引用包:
...全文
188
1
打赏
收藏
android4.4.4设备报 java.lang.VerifyError错误。
项目是从Eclipse转到AndroidStudio上面的,转了之后运行发现5.0之上的系统可以用,4.4.4的手机会闪退。以下是异常栈: 弄了两天还是没有解决。 看起来是ViewPager的原因,网上说的可能是引用外部jar包问题,可是我还是没有解决办法。 这个是引用包:
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
张可_
2016-11-22
打赏
举报
回复
问题解决了,是因为方法数目超过65536个,dex文件被分成了两个(打开APK文件就能看到)
而5.0以下的系统用的Dalvik虚拟机默认只会加载名为classes.dex的文件,上面报错就是因为V4的包被编译到了classes2.dex文件里面导致运行时出现找不到类的情况,解决方案就是利用Google提供的android-support-multidex.jar包来对其合并,具体方法网上有很多博客,我推荐这个:http://blog.csdn.net/t12x3456/article/details/40837287,我当时就是看着这个文档走的。
java
.
lan
g.Vertify
Error
错误
踩坑之旅
前段时间公司要求开发一个闪光SDK,然后开发好之后,运行在6.0和7.0,以及8.0版本的手机上运行是没有问题的,但是在
4.4
.4版本的手机上时出现
java
.
lan
g.
Verify
Error
:com.example.sdk.FlashActivity
报
错信息; 然后查阅各种相关的问题,总结大概和三种情况有关: 1、dex文件超过了限制字节,所以app会打两个dex文件,
Android
在5.0之前...
Android
程序以及在
4.4
.4以上
报
错但是在
4.4
.4以上不
报
错
大家在做些App的时候,有没有遇见过这样一个问题,程序运行之后再
4.4
.4系统以上不
报
错,但是当程序运行在
4.4
.4系统一下是程序就会闪退。同时有的时候会
报
java
.
lan
g.
Verify
Error
.那么为什么会出现这样的问题,其实你在程序
报
错这个
错误
的时候仔细分析,你就会发现一般在你继承一些比较庞大的第三方的时候就会出现这个问题。出现这种原因是因为
Android
规定方法的数量不能超过 65,536
Android
程序在
4.4
.4上
报
错但是在
4.4
.4以上不
报
错
亲测有效 http://blog.csdn.net/liao5214/article/details/76222997 大家在做些App的时候,有没有遇见过这样一个问题,程序运行之后再
4.4
.4系统以上不
报
错,但是当程序运行在
4.4
.4系统一下是程序就会闪退。同时有的时候会
报
java
.
lan
g.
Verify
Error
. 那么为什么会出现这样的问题,其实你在程序
报
错这个
错误
的
[深入理解
Android
卷二 全文-第四章]深入理解PackageManagerService
第4章 深入理解PackageManagerService 本章主要内容: 详细分析PackageManagerService 本章所涉及的源代码文件名及位置: · SystemServer.
java
frameworks/base/services/
java
/com/
android
/server/SystemServer.
java
· IPackageManager.aidl
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章