<manifest> ... <application> ... <provider android:name=".MyAppStartupProvider" android:authorities="${applicationId}.androidx.startup.AppStartupProvider" android:exported="false" tools:node="merge"> </provider> ... </application> ... </manifest> kotlin class MyAppStartupProvider : Initializer<Unit> { override fun create(context: Context) { } override fun dependencies(): List<Class<out Initializer<*>>> { return emptyList() } } groovy dependencies { ... implementation "androidx.startup:startup-runtime:1.0.0" } kotlin class LibraryInitializer : Initializer<Unit> { override fun create(context: Context) { } override fun dependencies(): List<Class<out Initializer<*>>> { return emptyList() } } <manifest> ... <application> ... <provider android:name=".MyAppStartupProvider" android:authorities="${applicationId}.androidx.startup.AppStartupProvider" android:exported="false" tools:node="merge"> </provider> ... </application> ... </manifest>


上一篇:
下一篇:
切换中文