diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 50c347b15..a7b4c0276 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -7,6 +7,7 @@ android:extractNativeLibs="true" android:icon="@drawable/ic_launcher" android:multiArch="true" + tools:remove="android:appComponentFactory" tools:ignore="UnusedAttribute,GoogleAppIndexingWarning"> = Build.VERSION_CODES.P && componentFactory != null) { - Object factory = cl.loadClass(appInfo.appComponentFactory).newInstance(); var delegate = (DelegateComponentFactory) componentFactory; - delegate.receiver = (AppComponentFactory) factory; + if (appInfo.appComponentFactory == null) { + delegate.receiver = new AppComponentFactory(); + } else { + Object factory = cl.loadClass(appInfo.appComponentFactory).newInstance(); + delegate.receiver = (AppComponentFactory) factory; + } } activeClassLoader = cl;