Android Studio中的多索引依赖导致类重复

Android Studio中的多索引依赖导致类重复,android,class,signed,android-multidex,Android,Class,Signed,Android Multidex,谢谢你的支持。 我的问题是:当我添加multidex dependecy并尝试导出已签名的apk时,出现以下错误: 错误:任务的执行失败 “:androidKeyboardThemes:TransformClasses with Jarmerging for Release” com.android.build.api.transform.TransformException:java.util.zip.zipeException:重复条目:com/google/android/gms/loca

谢谢你的支持。 我的问题是:当我添加multidex dependecy并尝试导出已签名的apk时,出现以下错误:

错误:任务的执行失败 “:androidKeyboardThemes:TransformClasses with Jarmerging for Release”

com.android.build.api.transform.TransformException:java.util.zip.zipeException:重复条目:com/google/android/gms/location/ActivityRecognition$1.class

我的毕业论文是:

 dependencies {
    compile project(':cropper')
    compile 'com.google.android.gms:play-services:+'
    compile files('libs/StartAppInApp-2.4.7.jar')
    compile files('libs/google-play-services.jar')
    compile 'com.android.support:multidex:1.0.1'
}
我试图在任何时候删除一个lib或jar并重新构建,但我无法完成这项工作。 我还阅读了所有关于stackoverflow中重复类的unswer,但我再次未能解决我的问题。 有什么想法吗?谢谢你的帮助

dependencies {
compile project(':cropper')
compile 'com.google.android.gms:play-services:+'   <-- choose either one
compile files('libs/StartAppInApp-2.4.7.jar')
compile files('libs/google-play-services.jar')     <-- choose either one
compile 'com.android.support:multidex:1.0.1' 
}

不管是什么,请不要使用游戏服务。内部编译'com.google.android.gms:play services:+'包含许多依赖项。。见下文。。使用play服务可能会导致dex问题和应用程序负担过重。请参阅

谢谢您的回复;它适用于:gradle:dependencies{compile project]:crapper'compile'com.google.android.gms:play services plus:10.2.1'//除支付、地图和位置之外的所有服务都要编译'com.google.android.gms:play services games:10.2.1'compile files'libs/startapinapp-2.4.7.jar'//compile files'libs/google play services.jar'compile'com.android.support:multidex:1.0.1}但当我测试APK在我的设备上安装它时,花了85秒。任何主要问题都解决了,谢谢@Saurabh和@zerone。