在我的android studio项目中,我使用了flurry和volley sdk。最近,我通过aar为我的项目添加了一个新的sdk作为新模块。这个库也使用乱舞和凌空。
因此,当我尝试运行我的代码时,我最终得到以下错误
错误:任务':app:packageAllDebugClassesForMultiDex'执行失败。
java.util.zip.ZipException:重复条目:com / flurry / sdk / gh.class
任何有助于解决此问题的帮助都将受到高度赞赏。谢谢。
答案 0 :(得分:0)
启用multidex
defaultConfig {
// Enabling multidex support.
multiDexEnabled true
}
并且在你的应用程序类中使用MultiDex.install(Context)就是这个
public class YouApplication extends Application {
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
}
并试试这个
compile (project(':yoursdk')) {
transitive = false
}