Android~Unable to get provider androidx.lifecycle.ProcessLifecycleOwnerInitializer
新しいプロジェクトでAndroid xへの移行が開始しました.Unable to get provider android xに遭遇しました.lifecycle.ProcessLifecycleOwnerInitializerエラー、APPはアンドロイド4.4で起動し、解決方法を記録します.参考原文アンドロイド4.4ではdex問題です.解決策は
1、app.gradleではdefaultconfig内でmultidexを有効にします
defaultConfig{ … multiDexEnabled true }
2、gradleにmultidex依存を追加する
implementation ‘com.android.support:multidex:1.0.3’
3、Applicationクラスを作成した場合、Applicationから継承できない場合はMultiDexApplicationを継承する必要があります.逆に、インベントリファイルにタグを追加
1、app.gradleではdefaultconfig内でmultidexを有効にします
defaultConfig{ … multiDexEnabled true }
2、gradleにmultidex依存を追加する
implementation ‘com.android.support:multidex:1.0.3’
3、Applicationクラスを作成した場合、Applicationから継承できない場合はMultiDexApplicationを継承する必要があります.逆に、インベントリファイルにタグを追加
<application
android:name="android.support.multidex.MultiDexApplication"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:theme="@style/AppTheme.Launcher"
android:supportsRtl="true">