消息关闭
    暂无新消息!

关于android 6.0 的问题

问题作者 : Ramage2017-07-09发布
最近在做测试时发现在 华为Mate 8、华为P9这个两款手机上运行时闪退 ,报出:

VM with version 2.1.0 has multidex support
install
VM has multidex support, MultiDex support library is disabled.

这两款都是6.0的系统;

我引入的的multidex包是1..0.1版本
 

Application 中实现了attachBaseContext 


app build.gradle 中


另外在小米6.0的系统上也有不同的问题  ,请教一下各位 在6.0上面使用multidex有什么限制吗?请帮忙分析分析,谢谢 !

9个回答

︿ 1
android 6.0 在安装 app的时候, 就会取出apk中的多个dex, 然后dex2oat, 本身支持多dex。
所以Multidex.install 方法中有对系统版本的判断,如果是原生支持多dex的android版本,就会打印那条语句, 然后不进行更多的操作了。并不会影响app执行。

所以你的app在android 6.0上运行时会闪退,应该不是因为multidex引起的。你应该看下logcat中输出的其它出错信息。

///