Androidエラー:Unable to get provider cn.jpush.android.service.DownloadProvider


最近、同社の以前のプロジェクトを4.4.2バージョンのアンドロイドボードにインストールする必要があります.
エラー:
java.lang.RuntimeException: Unable to get provider com.amitshekhar.DebugDBInitProvider: java.lang.ClassNotFoundException: Didn't find class

プロジェクトではmultiDex構成のためです.以前はバージョン番号21をサポートしていたため、multidexを使用するにはグーグルが提供するandroid-support-multidexを導入する必要がある.jarパッケージ.
解決方法:
1.defaultConfigに追加
defaultConfig {
        ······
        multiDexEnabled true
        ······
}

2.dependenciesに追加
implementation 'com.android.support:multidex:1.0.3'

3.コードにmultidexをサポートする機能を加える:
ApplicationのattachBaseContextメソッドを書き換えます.
この方法にMultiDexを加える.Install(this)、この方法はApplicationのonCreateより先に実行されます. 
    @Override
    protected void attachBaseContext(Context base){
        super.attachBaseContext(base);
        MultiDex.install(this);
    }

4.再稼働、OK