由Android Studio中的mulitedex dependecy引起的重复类

时间:2017-05-13 01:34:51

标签: android class signed multidex

感谢您的支持。 我的问题是:当我添加multidex依赖并尝试导出已签名的apk时,我收到此错误:

  

错误:任务执行失败   ':androidKeyboardThemes:transformClassesWithJarMergingForRelease'

     

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

我的gradle dependecies是论文:

 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中重复类的未完成但我再次失败了解决我的问题。 有什么想法吗?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

if ($pwd == $db_password) {
    //$_SESSION['username'] = $uid;
    $_SESSION['id'] = $id;
    header("Location: http://website.com/dashboard.php");
    exit;

}else {
    echo 'You didn\'t enter the correct information';
}

无论是什么,请不要使用播放服务。在内部编译'com.google.android.gms:play-services:+'包含很多依赖项..见下文..使用play-services可能会导致dex问题和繁重的应用程序。参考here