记一次android方法数量限制
1、引入poi的jar后,apk方法数量超标
Error: Cannot fit requested classes in a single dex file (# methods: 67667 > 65536
解决方法:
1)在build.gradle文件中
dependencies添加
api 'com.android.support:multidex:1.0.3'
defaultConfig添加
multiDexEnabled true
2)在重写的Application类的onCreate方法中添加
MultiDex.install(this);
在5.0以上运行OK
2、在4.4.2上启动出现问题
Didn't find class "android.support.v4.content.FileProvider" on path
1)一些回答说换成androidx.core.content.FileProvider
包报错。。。麻烦。。
2)直接改一下 重写的Application类的 父类,改为MultiDexApplication,问题解决OK