![[AndroidX対応]Error inflating class android.support.design.widget.BottomNavigationViewエラーについて](https://www.yukiiworks.com/wp-content/uploads/2019/04/android.jpg)
はじめに
AndroidStudioで特に何も変更を加えていないアプリでManifest merger failedというエラーが出るようになった。調べたところAndroidXが公開されたことが影響しているらしい。
androidXとandroid.support.compatのライブラリがコンフリクトを起こしてエラーが生じるよう。
解決方法
1. gradle.propertiesファイルの変更
まずはじめに書いたようにManifest merger failedエラーが出たので解決を試みました。
gradle.propertiesファイルに以下を記載。
1 2 | android.useAndroidX=true android.enableJetifier=true |
この状態でSyncNowするとandroid.support.v7.app.AppCompatActivityをインポートしてAppCompatActivity()を継承しているクラスでエラーが出るようになった。
2. AppCompatActivityの変更
android.support.v7.app.AppCompatActivityをimportから削除。androidx.appcompat.app.AppCompatActivityをimport。
続いてandroid.support.constraint.ConstraintLayoutを使っているXMLのlayoutを
androidx.constraintlayout.widget.ConstraintLayoutに変更。
3. 再びエラー
これでビルドが通るかと思いきやError inflating class android.support.design.widget.BottomNavigationViewエラーが発生。。
何かと思えばandroid.support.design.widget.BottomNavigationViewもandroid.support.compatライブラリのものだったので存在しないエラーとなった。
4. BottomNavigationViewの置き換え
android.support.design.widget.BottomNavigationViewをcom.google.android.material.bottomnavigation.BottomNavigationViewに置き換えて再度ビルドすることでエラーを解決することができました。
そのほかのandroid.support.compatライブラリを使用しているものがあれば他も置き換える必要があ理想ですね。
以上です。
![[DB2]ロード後に表スペースにアクセスできない問題について](https://www.yukiiworks.com/wp-content/uploads/2019/03/code1211IMGL1494_TP_V4-300x200.jpg)
![[Docker]MacにてDockerをインストールする方法](https://www.yukiiworks.com/wp-content/uploads/2019/08/docker-logo-2-300x169.png)
![[Android]ToolBarで左側にできる隙間をなくす方法](https://www.yukiiworks.com/wp-content/uploads/2019/10/android-studio-e1585186990750-150x150.jpg)
![[DB2]ペンディング状態の解除](https://www.yukiiworks.com/wp-content/uploads/2019/03/code1211IMGL1494_TP_V4-150x150.jpg)
![[Android][AdMob]テストでは広告が表示されるのに本番のPlay Storeに公開したら広告が表示されない件について](https://www.yukiiworks.com/wp-content/uploads/2019/04/android-150x150.jpg)
![[iOS]ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs starting from April 2020について](https://www.yukiiworks.com/wp-content/uploads/2019/09/Xcode-150x150.png)
![[Flutter]iOS実機ビルド時に"iproxy"は、開発元を検証できないため開けません。と表示された場合の対処法](https://www.yukiiworks.com/wp-content/uploads/2020/08/flutter-150x150.png)

