遇到一个变态问题,导入一个jar,5.0以上运行正常,5.0以下就报错
Error inflating class com.esri.android.map.MapView
- 1
- 1
后来发现是导入的依赖包太多了,可以通过下面的配置解决
1、在build.gradle里面加
defaultConfig {
multiDexEnabled true
}
- 1
- 2
- 3
- 1
- 2
- 3
2、在Application里面加
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
- 1
- 2
- 3
- 4
- 5
- 1
- 2
- 3
- 4
- 5
3、编译试试
终于感觉到世界是如此的美好