项目需要,把另一个项目做为module引入了原来的项目,之后运行程序出现这个错误
在网上百度了很久,都说是jar包重复,检查了好几遍,也没找到重复的包,后来看到有篇文章提到了分包,当时想着试试吧,结果还真好使了,现在记录一下,避免以后遇到同样的问题。
1.在module的build.gradle中加入这个
android { defaultConfig {}multiDexEnabled true……
}
2.module的build.gradle中加入这个依赖
dependencies { …… compile 'com.android.support:multidex:1.0.1' }
3.在自己的应用application中加入这个
public class Myapp extends Application {
@Override public void onCreate() {MultiDex.install(this); super.onCreate();}……}务必要在super.onCreate();之前调用
参考的文章链接:http://www.jianshu.com/p/9b990fde0e46