Cordova-plugin-firebase: ビルド時にエラーが発生しました、クラスが重複しています

作成日 2016年07月27日  ·  4コメント  ·  ソース: arnesson/cordova-plugin-firebase

皆さんこんにちは!

エラー出力:
`:compileDebugNdkUP-TO-DATE
:compileDebugSources
:prePackageMarkerForDebug
:transformClassesWithJarMergingForDebugが失敗しました

失敗:ビルドは例外で失敗しました。

ビルドに失敗しました

合計時間:14.071秒

  • 何が悪かったのか:
    タスク ':transformClassesWithJarMergingForDebug'の実行に失敗しました。

com.android.build.api.transform.TransformException:java.util.zip.ZipException:重複エントリ:com / google / android / gms / internal / zzpx.class

  • 試す:
    --stacktraceオプションを指定して実行し、スタックトレースを取得します。 --infoまたは--debugオプションを指定して実行すると、より多くのログ出力が得られます。
    エラー:cmd:コマンドが終了コード1で失敗しましたエラー出力:
    注:一部の入力ファイルは、非推奨のAPIを使用またはオーバーライドします。
    注:詳細については、 -Xlint:deprecation再コンパイルしてください。
    注:一部の入力ファイルは、非推奨のAPIを使用またはオーバーライドします。
    注:詳細については、 -Xlint:deprecation再コンパイルしてください。
    注:一部の入力ファイルは、非推奨のAPIを使用またはオーバーライドします。
    注:詳細については、 -Xlint:deprecation再コンパイルしてください。
    注:一部の入力ファイルは、チェックされていない、または安全でない操作を使用します。
    注:詳細については、 -Xlint:uncheckedを使用して再コンパイルしてください。

失敗:ビルドは例外で失敗しました。

  • 何が悪かったのか:
    タスク ':transformClassesWithJarMergingForDebug'の実行に失敗しました。

com.android.build.api.transform.TransformException:java.util.zip.ZipException:重複エントリ:com / google / android / gms / internal / zzpx.class

  • 試す:
    --stacktraceオプションを指定して実行し、スタックトレースを取得します。 --infoまたは--debugオプションを指定して実行すると、より多くのログ出力が得られます。`

プラグインリスト:
cordova-plugin-compat 1.0.0 "Compat" cordova-plugin-device 1.1.2 "Device" cordova-plugin-file 4.2.0 "File" cordova-plugin-file-opener2 2.0.2 "File Opener2" cordova-plugin-file-transfer 1.5.1 "File Transfer" cordova-plugin-firebase 0.1.9 "Google Firebase Plugin" cordova-plugin-geolocation 2.2.0 "Geolocation" cordova-plugin-inappbrowser 1.4.0 "InAppBrowser" cordova-plugin-network-information 1.2.1 "Network Information" cordova-plugin-splashscreen 3.2.2 "Splashscreen" cordova-plugin-whitelist 1.2.2 "Whitelist" cordova-plugin-x-toast 2.5.2 "Toast" plugin.google.maps 1.3.9 "phonegap-googlemaps-plugin"

解決するアイデアはありますか? ありがとう!

最も参考になるコメント

私はこれが閉じられていることを知っていますが、グーグルは何度も私をここにリダイレクトし、私の問題に対する答えを見つけられませんでした。

私の側では、エラーは、cordovaプラットフォーム[email protected]とcordovaプラグインcordova-plugin-compat組み合わせによるものandroid @ 6.3.0 +でのビルドで問題が発生し

それが誰かを助けることを願っています。

全てのコメント4件

こんにちは、みんな、
同じ問題があります。
@ jdla1990この問題を解決しましたか?

プラグインリスト:
cordova-plugin-console1.0.3「コンソール」
cordova-plugin-device1.1.2「デバイス」
cordova-plugin-firebase0.1.9「GoogleFirebaseプラグイン」
cordova-plugin-googleplus4.0.9「Google+」
cordova-plugin-inappbrowser 1.4.0 "InAppBrowser"
cordova-plugin-keyboard1.1.4「キーボード」
cordova-plugin-network-information1.2.1「ネットワーク情報」
cordova-plugin-splashscreen3.2.2「スプラッシュスクリーン」
cordova-plugin-statusbar2.1.3「ステータスバー」
cordova-plugin-whitelist1.2.2「ホワイトリスト」
ionic-plugin-keyboard2.2.1「キーボード」
me.tonny.cordova.plugins.multidex 0.1.0 "Cordova Multi Dex"

こんにちは@ramzed 、はい、ソリューションは

build.gradleで
「com.google.android.gms :play-services-maps :9.2.1」をコンパイルします
「com.google.android.gms :play-services-location :9.2.1」をコンパイルします
「com.google.firebase :firebase-core :9.2.1」をコンパイルします
「com.google.firebase :firebase-messaging :9.2.1」をコンパイルします
「com.google.firebase :firebase-crash :9.2.1」をコンパイルします
「com.google.firebase :firebase-config :9.2.1」をコンパイルします

cordova-plugin-firebaseの場合:
classpath 'com.google.gms:google-services:3.0.0'

そしてさらに試みる!

ありがとう@ jdla1990
platform / android /project.propertiesのすべてのバージョンを変更しました
これで、すべてのライブラリのバージョンが同じになります。

できます! :)

私はこれが閉じられていることを知っていますが、グーグルは何度も私をここにリダイレクトし、私の問題に対する答えを見つけられませんでした。

私の側では、エラーは、cordovaプラットフォーム[email protected]とcordovaプラグインcordova-plugin-compat組み合わせによるものandroid @ 6.3.0 +でのビルドで問題が発生し

それが誰かを助けることを願っています。

このページは役に立ちましたか?
0 / 5 - 0 評価