長々としたタイトルですが、今回は Android Studio で発生したエラーについてです。
なお、ネイティブアプリではなく、Cordova で開発したアプリです。
エラーメッセージはもっと長かったので割愛します。
今回参考にさせていただいた記事はこちらから。
gradle – Duplicate class android.support.v4.app.INotificationSideChannel found in modules classes?
– Stack Overflow
https://stackoverflow.com/questions/55909804/duplicate-class-android-support-v4-app-inotificationsidechannel-found-in-modules/55932544
こちらの記事にはエラーメッセージが掲載されていますが、まさしくこのような感じのメッセージでした。
そしてこれだけでは何をどう直していいのかが分からない…。
さて、解決方法ですが、gradle.properties
というファイルに下記の 2行を追加するだけです。
android.useAndroidX=true android.enableJetifier=true
ただ、私の環境では gradle.properties がなかったので、作成してから追加しました。
なお、作成するときは、プロジェクト直下のファイルを右クリックし、表示されたメニューの New > File から作成しました。
画面イメージは下の画像のとおりです。
あとは、普段通りビルドをしたところ、発生していたエラーが解消されました。
…が、あとになって、不要なプラグイン「cordova-plugin-firebase」を削除して再度実行したところ、エラーそのものが発生しなかった模様…。
たまにやってしまうのですが、不要なプラグインはすぐに消すようにしたほうが良さそうですね。
以上、Android Studio で発生したエラーの対処法でした。
エラーメッセージが長い&意味がわかりにくいのでとりあえず検索しましたが、有効な解決方法がヒットしてよかったです。
ご参考になれば幸いです。