我正在使用多个Calendar库来为android提供演示应用程序。
包括Flexible Calendar和Caldroid,都使用Infinite View Pager库,它会给我Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'
,因为f是重复的类文件:
java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom/antonyt/infiniteviewpager/InfinitePagerAdapter;
所以我启用了multidex,我试图从其中一个库中排除该库,但是我无法得到预期的结果。
我试过了:
compile ('com.p_v:flexiblecalendar:1.2.1'){
exclude group: 'com.antonyt.infiniteviewpager', module: 'library'
}
和这个
compile ('com.p_v:flexiblecalendar:1.2.1'){
exclude group: 'com.antonyt.infiniteviewpager'
}
和这个
compile ('com.p_v:flexiblecalendar:1.2.1'){
exclude group: 'antonyt.infiniteviewpager'
}
但它不起作用。我仍然得到MultiDex错误 哪一个是正确的方法来实现这个?