Monacaを利用してスマートフォンアプリを制作しています。
※Javaが分からない初心者です
以下の2つのプラグインをインストールしてAndroid用にビルドすると失敗します。
※個別にインストールするとビルドは通りそれぞれのプラグインの動作の確認も出来ています。
・NIF Cloud Mobile Backend Push Notification Plugin for Monaca https://github.com/NIFCloud-mbaas/monaca_push_plugin version: 2.0.8 ・cordova-plugin-mauron85-background-geolocation https://github.com/mauron85/cordova-plugin-background-geolocation/tree/2.x version: 2.2.5 (monacaのCorodvaのバージョンの関係で2.x系を使用しています)
それぞれのプラグインで使われている google play
のversionが違うからだと予想していますが、 plugin.xml等を修正でバージョンを合わせることが出来るでしょうか?
また他の考えられる原因がありましたら教えて頂けると助かります。
ビルドログの一部(エラー関連の物)
build
1- postBuild - 2Remove working directories... 3Build Error: Error: Sandbox Exec Error: [ 注意:一部の入力ファイルは非推奨のAPIを使用またはオーバーライドしています。 4注意:詳細は、-Xlint:deprecationオプションを指定して再コンパイルしてください。 5注意:一部の入力ファイルは非推奨のAPIを使用またはオーバーライドしています。 6注意:詳細は、-Xlint:deprecationオプションを指定して再コンパイルしてください。 7注意:一部の入力ファイルは非推奨のAPIを使用またはオーバーライドしています。 8注意:詳細は、-Xlint:deprecationオプションを指定して再コンパイルしてください。 9注意:入力ファイルの操作のうち、未チェックまたは安全ではないものがあります。 10注意:詳細は、-Xlint:uncheckedオプションを指定して再コンパイルしてください。 11 12FAILURE: Build failed with an exception. 13 14* What went wrong: 15Execution failed for task ':transformClassesWithDexForArmv7Debug'. 16> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/iid/MessengerCompat; 17 18* Try: 19Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 20Error: /private/tmp/monaca/5a5f0cc0e7888506098b4568/project/platforms/android/gradlew: Command failed with exit code 1 Error output: 21注意:一部の入力ファイルは非推奨のAPIを使用またはオーバーライドしています。 22注意:詳細は、-Xlint:deprecationオプションを指定して再コンパイルしてください。 23注意:一部の入力ファイルは非推奨のAPIを使用またはオーバーライドしています。 24注意:詳細は、-Xlint:deprecationオプションを指定して再コンパイルしてください。 25注意:一部の入力ファイルは非推奨のAPIを使用またはオーバーライドしています。 26注意:詳細は、-Xlint:deprecationオプションを指定して再コンパイルしてください。 27注意:入力ファイルの操作のうち、未チェックまたは安全ではないものがあります。 28注意:詳細は、-Xlint:uncheckedオプションを指定して再コンパイルしてください。 29 30FAILURE: Build failed with an exception. 31 32* What went wrong: 33Execution failed for task ':transformClassesWithDexForArmv7Debug'. 34> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/iid/MessengerCompat; 35 36* Try: 37Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 38 ]
あなたの回答
tips
プレビュー