Entries遅ればせながらあけましておめでとうございます。meadmobとfirebaseの競合によるエラーについて(Cordova)2018-04-23プログラミングこんにちは!Cowboyです!今回はCordovaでのアプリ開発における自分用の忘備録を兼ねた記事です。アプリ開発にはCordovaを利用していますが、Cordovaのバージョンが7.0になった時に大幅な変更点があり、プラグイン使用時にエラーが起きることが多くなりました。先日Android版のVibronomeを更新してbuildしたところ、com.google.android.gms関連でエラーが起きてアプリが起動しなくなりました。cordova-androidを入れ直したり、プラグインを入れ直したり、プラグインやCordova自体をバージョンアップしたりすると、同じようにcom.google.android.gmsのエラーが起きたり、アプリ自体は起動するが数秒後に落ちたり、と安定しない症状が続きました。プラグインを同時使用した時にこの症状が起きることがわかりました。どちらか一方を消せば正常に起動することはわかったのですが、広告も出したいしトラフィックデータも取得したい。ネットで検索すると、別のfirebaseのプラグイン(cordova-plugin-fcm)のGithub上でも話題になっていました。firebaseの一部なので、参照する際にバージョン違いか何かの競合が起き、このような症状が起きていると推測されています。書き換えると良いらしい。中に記述されていたcom.google.android.gms:play-services-adsの部分をcom.google.firebase:firebase-adsと書き換えました。僕の環境下では書き換え後はこの様になりました。----------------------------------------------------------------------------------------------------target=android-26android.library.reference.1=CordovaLibcordova.system.library.1=com.google.gms:google-services:+cordova.system.library.2=com.google.android.gms:play-services-tagmanager:+cordova.gradle.include.1=cordova-plugin-firebase/vibronome-build.gradlecordova.system.library.3=com.google.firebase:firebase-core:+cordova.system.library.4=com.google.firebase:firebase-messaging:+cordova.system.library.5=com.google.firebase:firebase-crash:+cordova.system.library.6=com.google.firebase:firebase-config:+cordova.system.library.7=com.google.firebase:firebase-perf:+cordova.system.library.8=com.google.android.gms:play-services-base:11.0.4cordova.system.library.9=com.google.firebase:firebase-ads:+-----------------------------------------------------------------------------------------------------一番下のcordova.system.lybrary.9が書き換えた箇所です。ようにしたほうが良いでしょう。cleanを実行した後buildしたところ、正常にアプリが起動するようになりました。ちなみに別のPCでの環境下では、そもそもこのような症状自体が現れなかったので、プラグインが参照するファイルの競合が起きないときもあるみたいです。そのへんはよくわかりませんね(・_・;)もしadmob関連のプラグインとfirebase関連のプラグインを同時に使用している場合に、正常にbuildできなくなった場合は、今回のようにproject.propertiesを書き換えることで解決するかもしれません。12、Live9動画作ってくれたり、歌ってくれたり、コメントくれたら死ぬほど喜びます。メールフォーム作りました。最近、何を血迷ったかフランス語始めました(笑)ご自由にリンクどうぞ。無駄につぶやいてます。遅ればせながらあけましておめでとうございます。(08/08)最新コメントcowboy:遅ればせながらあけましておめでとうございます。(01/19)TORU:遅ればせながらあけましておめでとうございます。blogHarmonic-Sound~DTMや写真についての情報ブログ~おじさんのDTM我が為に鐘は鳴るネコとボサノバありのままの自分で何気camera塩。FC2.blog.hack();。