2019独角兽企业重金招聘Python工程师标准>>>
当项目的总方法数超过65536个,运行在手机上,指不定会报找不到哪个文件的错。
我把项目的PullRefresh框架切换为SmartRefresh框架出现了方法数超过65536。
此文只是做一下笔记,不多做解释了
解决办法:
1 在Application中添加如下代码
@Override protected void attachBaseContext(Context base) {super.attachBaseContext(base);MultiDex.install(this); }
或者
public class MyApplication extends MultiDexApplication {
2 然后再build.gradle中添加
defaultConfig {....multiDexEnabled = true }
compile 'com.android.support:multidex:1.0.1'
然后就完美解决了。