Karlo Čeh
Karlo Čeh
This issue is not applicable anymore. Prince of Versions 4.0.0+ uses different format of versions (version code, ex. 40 instead of 3.0.1 format).
I tried to create a new project with AGP 8.3.0, `debugImplementation("com.infinum.sentinel:sentinel:1.3.1")`, targetSdk & compileSdk = 34. And all works on my end. Can you provide more info on your app?...
OK I was able to reproduce crash: ``` Caused by: androidx.startup.StartupException: java.lang.NoSuchFieldError: No static field sentinel_crash_monitor of type I in class Lcom/infinum/sentinel/R$string; or its superclasses (declaration of 'com.infinum.sentinel.R$string' appears in...
This seems to be some sort of namespace collision. If you don't include other Sentinel tools (ex. Timber tool) then the reported error won't happen. But other issues can, like:...
This should be resolved with [1.3.3-alpha01 ](https://github.com/infinum/android-sentinel/releases/tag/1.3.3-alpha01) There is one drawback of the new version: you will need to enable [desugaring](https://developer.android.com/studio/write/java8-support#library-desugaring) in your project/module. We will try to improve this...
Full 1.3.3 release is [now out](https://github.com/infinum/android-sentinel/releases/tag/1.3.3) No need to include desugaring in your project!
Correct, upgrading AGP to 8.3.0 will result in clients of library needing to use desugaring (https://issuetracker.google.com/issues/329346764) So I agree it is probably better to remove it. But then we also...
> @KCeh since removal of desugaring will take a lot more work, should we close this PR? You are correct, it will take a lot more work. But let's keep...
I have removed desugaring from Sentinel. Sentinel's version of `ChronoUnit` is introduced to avoid the need for DB refactoring. Other than that in place where Java 8 Time API is...
@thisAAY can we close this?