Didn't find class "android.support.v4.content.FileProvider"

 java.lang.ClassNotFoundException: Didn't find class "android.support.v4.content.FileProvider"


解决方法:
可能是添加MultiDex分包,但未初始化的原因,在Application中重写attachBaseContext函数,对MultiDex初始化即可。
1)首先修改Gradle配置文件,启用MultiDex并包含MultiDex支持:

	defaultConfig {
       		 multiDexEnabled true
 		}
2)修改BaseApplication,重写attachBaseContext方法


 @Override
    protected void attachBaseContext(Context base) {
        super.attachBaseContext(base);
        MultiDex.install(base);
    }
转载: 点击打开链接

你可能感兴趣的:(Android笔记)