2

Applozic gradleの依存関係がなければ、すべてうまくいきます。

プロジェクト レベルの build.gradle には、次のものがあります。

buildscript {
repositories {
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:1.5.0'
    //classpath 'com.google.gms:google-services:3.0.0'
    //classpath 'com.google.gms:google-services:1.5.0-beta2'
    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

App leves では、私の build.gradle は次のとおりです。

dependencies {

configurations {
    all*.exclude group: 'xpp3', module: 'xpp3'
}
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
    compile 'com.google.android.gms:play-services-maps:9.0.2'
    compile 'com.google.android.gms:play-services-location:9.0.2'
    compile 'com.google.android.gms:play-services-plus:9.0.2'
    compile 'com.google.android.gms:play-services-auth:9.0.2'
   compile 'com.applozic.communication.uiwidget:mobicomkitui:4.3'
}

Gradle を正しく同期します。ログプロデュースを実行すると

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.

com.android.build.api.transform.TransformException: java.util.zip.ZipException: エントリが重複しています: com/google/android/gms/iid/zzb$zza$zza.class

applozic 行を削除すると、すべて動作します。

同様の質問を見つけましたが、私のものとは異なります

4

1 に答える 1

2

applozic android チャット sdk v4.3 は Google プレイ サービス 8.4.0 を使用していたため、エントリが重複していました: com/google/android/gms/iid/zzb$zza$zza.class エラー。Google Play サービス 9.0.2 の最新バージョンにアップグレードしました。

これが新しいバージョンです

compile 'com.applozic.communication.uiwidget:mobicomkitui:4.4'

ここに applozic android チャット SDK のドキュメント リンクがあります。

于 2016-06-08T12:30:39.503 に答える