Мне нужно переключить мое приложение на multidexApp, но, к сожалению, некоторые из моих пакетов используют мой контекст приложения для сохранения файлов или других вещей ... Но когда я использовал android.support.multidex.MultiDexApplication
, мой контекст становится нулевым.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (App.context() == null) { // App.context() call getApplicationContext()
Log.e(TAG, " App context is null"); // -> Always null
}
...
}
Как этот парень: Использование MultiDexApplication приводит к тому, что applicationContext становится нулевым , это та же проблема (я думаю), я попытался просто перезапустить AS, создать новый проект и скопировать / вставить некоторые файлы ... ничего не работает.
Мое приложение действительно большое, поэтому я не могу переписать строки кода, и я вынужден использовать multidex