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を継承する必要があります.逆に、インベントリファイルにタグを追加
<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">