Skip to content

Commit 0ee7915

Browse files
committed
Fix WorkManager init crash
``` Caused by java.lang.IllegalStateException: WorkManager is not initialized properly. You have explicitly disabled WorkManagerInitializer in your manifest, have not manually called WorkManager#initialize at this point, and your Application does not implement Configuration.Provider. at androidx.work.impl.WorkManagerImpl.getInstance (WorkManagerImpl.java) at androidx.work.impl.foreground.SystemForegroundDispatcher.<init> (SystemForegroundDispatcher.java) at androidx.work.impl.foreground.SystemForegroundService.initializeDispatcher (SystemForegroundService.java) at androidx.work.impl.foreground.SystemForegroundService.onCreate (SystemForegroundService.java) at android.app.ActivityThread.handleCreateService (ActivityThread.java:4726) ```
1 parent 10c880a commit 0ee7915

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

app/src/main/AndroidManifest.xml

+9-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,15 @@
9494
<provider
9595
android:name="androidx.startup.InitializationProvider"
9696
android:authorities="${applicationId}.androidx-startup"
97-
tools:node="remove" />
97+
android:exported="false"
98+
tools:node="merge">
99+
100+
<meta-data
101+
android:name="androidx.work.WorkManagerInitializer"
102+
android:value="androidx.startup"
103+
tools:node="remove" />
104+
105+
</provider>
98106
</application>
99107

100108
</manifest>

0 commit comments

Comments
 (0)