您当前的位置: 首页 >  ide
  • 0浏览

    0关注

    674博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Android面试:MultiDex相关

沙漠一只雕得儿得儿 发布时间:2021-03-27 15:59:24 ,浏览量:0

Q:用MultiDex解决何事?其根本原因在于?

MultiDex解决方法数65535的限制问题,即方法数不能超过65535个;方法id是short类型2个字节来存储的,所以数目范围应在0-2^32即0-65535;

Q:Dex如何优化?

MultiDex工作原理分析和优化方案;

Q:主Dex放哪些东西?主Dex和其他Dex调用、关联?

主dex中:应用启动就必须加载的类,有一个keep文件来控制;其他dex文件都是通过主dex加载进来的;

Q:什么是ODEX?

Android应用程序中有一个叫做classes.dex的文件,这是Java源码经过ADT的编译后会转换出来的,它是Android系统中可以在Dalvik虚拟机上直接运行的文件格式。

提取出apk包中的classes.dex对其进行优化,生成.odex文件,原先apk包中的classes.dex将被删除

Q:Odex优化点在于什么?

ODEX的用途是分离程序资源和可执行文件、以及做预编译处理,达到加快软件加载速度和开机速度的目的。

 

 

 

 

关注
打赏
1657159701
查看更多评论
立即登录/注册

微信扫码登录

0.0483s