AndroidX関連の変更によるReact Native Androidのビルドエラーを回避した
Published in
2 min readJun 27, 2019
経緯
2019年6月17日にあるアプリをリリースしたですが、リリースビルドしたのは2019年6月14日だったと記憶しています。
こちらに記載の通り、AndroidX関連の変更があり、本日ビルドしてみたらエラーが発生してビルドできなくなってしまいました。
https://developers.google.com/android/guides/releases
This release is a MAJOR version update and breaking change.
Migration from Android Support Libraries to Jetpack (AndroidX) Libraries. Libraries will not work unless you make the following changes in your app:
対応したこと
結論だけ書きます。
jetifier
jetifierは、Supportライブラリ等々をandroidxに対応してくれるツールです。
StackOverflowで見つけました。
yarn add jetifier
npx jetify
AndroidXを使うことを明記
android/gradle.properties
android.useAndroidX=true
android.enableJetifier=true
splash
これだけエラーが残ったので、修正
- import android.support.v7.app.AppCompatActivity;
+ import androidx.appcompat.app.AppCompatActivity;
以上
Originally published at qiita.com.