当我尝试使用proguard生成单个apk时。我收到以下错误。
Error:13:28:30.899 [ERROR] [system.err] Note: there were 29 duplicate class definitions.
13:28:30.899 [ERROR] [system.err] (http://proguard.sourceforge.net/manual/troubleshooting.html#duplicateclass)
更多详细信息,请参见https://docs.google.com/document/d/1YD75r1vNjRV6_TuGKUD0hqvV90R6tyurcplbmgv1rn0/edit?usp=sharing
这是我对模块的依赖
dependencies {
//compile fileTree(include: ['*.jar'], dir: 'libs')
compile fileTree(include: ['*.jar'], dir: 'libs')
'com.googlecode.json-simple:json-simple:1.1.1'
compile files('libs/prettytime-4.0.1.Final.jar')
compile project(':sandriosCamera')
compile 'com.android.support:multidex:1.0.1'
compile 'com.github.siyamed:android-shape-imageview:0.9.+@aar'
compile 'de.hdodenhof:circleimageview:2.1.0'
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:recyclerview-v7:25.3.1'
compile 'com.android.support:cardview-v7:25.3.1'
compile 'com.mobsandgeeks:android-saripaar:2.0.3'
compile 'com.android.support:design:25.3.1'
compile 'com.android.support:support-v4:25.3.1'
compile 'com.iangclifton.android:floatlabel:1.0.4'
compile 'com.intuit.sdp:sdp-android:1.0.3'
compile 'com.intuit.ssp:ssp-android:1.0.4'
compile 'com.jakewharton:butterknife:8.5.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1'
compile 'com.google.code.gson:gson:2.8.5'
// compile 'com.squareup.okhttp3:okhttp:3.2.0'
compile 'com.android.volley:volley:1.1.0'
compile 'com.github.MorochoRochaDarwin:OneCalendarView:3.1.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.github.bumptech.glide:glide:3.8.0'
compile 'org.igniterealtime.smack:smack-android:4.2.2'
compile 'org.igniterealtime.smack:smack-android-extensions:4.2.2'
compile 'org.igniterealtime.smack:smack-im:4.2.2'
compile 'org.igniterealtime.smack:smack-tcp:4.2.2'
compile 'com.vanniktech:emoji-one:0.4.0'
compile 'me.leolin:ShortcutBadger:1.1.16@aar'
compile 'com.google.firebase:firebase-messaging:11.0.2'
compile 'com.google.firebase:firebase-core:11.0.2'
compile 'com.firebase:firebase-jobdispatcher:0.7.0'
compile 'org.igniterealtime.smack:smack-experimental:4.2.2'
compile 'com.tuyenmonkey:mkloader:1.4.0'
compile 'org.mockito:mockito-core:2.10.0'
compile 'junit:junit:4.12'
// testCompile 'junit:junit:4.12'
annotationProcessor 'com.github.bumptech.glide:compiler:4.0.0'
/*Loading Indicator*/
compile 'com.tuyenmonkey:mkloader:1.4.0'
// compile 'com.newrelic.agent.android:android-agent:5.14.0'
compile 'net.zetetic:android-database-sqlcipher:3.5.9@aar'
// compile 'gun0912.ted:tedpermission:2.1.0'
compile "com.splitwise:tokenautocomplete:2.0.8@aar"
compile "com.google.guava:guava:16+"
}
我不太确定如何删除重复文件。任何指导都会很棒。