TWiStErRob / net.twisterrob.libraries

1 stars 0 forks source link

Upgrade to SLF4J2 API (keep SLF4J 1.x support) #92

Closed TWiStErRob closed 9 months ago

TWiStErRob commented 9 months ago

Well, it works, but R8 fails with:

> Task :android:minifyReleaseWithR8
WARNING: build\intermediates\merged_java_res\release\mergeReleaseJavaResource\base.jar:
R8: Unexpected reference to missing service class: META-INF/services/org.slf4j.spi.SLF4JServiceProvider.
ERROR: Missing classes detected while running R8.
Please add the missing classes or apply additional keep rules that are generated in build\outputs\mapping\release\missing_rules.txt.
ERROR: R8: Missing class org.slf4j.spi.SLF4JServiceProvider
(referenced from: net.twisterrob.android.log.AndroidLoggerServiceProvider)

See https://issuetracker.google.com/issues/312677256#comment12 for ways to work around this or upgrade to SLF4J v2