我的程序原本在4.4版本之前运行成功,到4.4之后就运行失败了?会是什么原因呢?
我调试发现原本data/data/包名/lib是个文件夹,到4.4之后变成了文件,会是他的原因
么?
我主要问题出在dexclassloader这一行,难道4.4后包名里的路径不能用这个函数么?
期待大神解救,谢谢
Android4.4之后文件问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- WorldMobile 2015-05-07 05:02关注
android4.4采用了art模式,你可以切换为原来的模式(dalvik)试试
ART模式大大提升了性能,对移动应用的影响:
1) 应用兼容性:如果应用本身对Dex文件做了处理,可能会出现兼容性问题;
2) 性能优化:可重点关注ART带来的性能优化数据,对于大量使用CPU的应用,性能提升比较明显。但如果应用程序的时间主要花在调用系统API,提升会小一些;
3) 应用安装包体积:因为安装时进行了预先编译,应用安装的时间会变长,安装后生成的文件也会变大;
4) 第一次启动时长:如果以DexClassLoader的形式加载代码,第一次启动时间也会变长。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记
- ¥15 保护模式-系统加载-段寄存器
- ¥15 电脑桌面设定一个区域禁止鼠标操作
- ¥15 求NPF226060磁芯的详细资料