Artur Babichev

Results 14 comments of Artur Babichev

Release builds don't print log by default. If set `debuggable true`, then one of tests ([CreateRemoveNoteTest](https://github.com/softartdev/NoteDelight/blob/dcf70874939601b28726444e29ec61c64d5f0ee2/androidApp/src/androidTest/java/com/softartdev/notedelight/ui/CreateRemoveNoteTest.kt)) application logcat will following: ``` 2021-04-27 02:06:28.963 20933-20933/? I/artdev.noteroo: Not late-enabling -Xcheck:jni (already on)...

Exactly the same error in another project: https://github.com/softartdev/ConwaysGameOfLife/runs/2650593289?check_suite_focus=true#step:7:268

@brozikcz, I don't think how these `debug-` statements can solve this **RELEASE** build type issue.

@brozikcz debug-builds works for us as well, but this issue about release-builds

Easy way to check WebView packages provided by [androidx.webkit library](https://developer.android.com/reference/androidx/webkit/package-summary) with [WebViewCompat.getCurrentWebViewPackage](https://developer.android.com/reference/androidx/webkit/WebViewCompat#getCurrentWebViewPackage(android.content.Context)) method, more detail [solution on StackOverFlow](https://stackoverflow.com/a/66294993/8436645). Obviously relate to [another issue](https://github.com/googleads/googleads-consent-sdk-android/issues/93).

I had to build the library from the RxJava3.x branch and include the aar-file manually. It works completely. For use in production, it remains to wait for the release of...

Published [RxJava3.x branch version](https://github.com/softartdev/ReactiveNetwork) from [my Maven Central account](https://repo1.maven.org/maven2/io/github/softartdev/reactivenetwork-rx3/4.0.0/). If anyone needs it: ``` dependencies { implementation("io.github.softartdev:reactivenetwork-rx3:4.0.0") } ```

The error still occurs in Kotlin 1.9.10. Reproducing on Github-Action CI: https://github.com/softartdev/NoteDelight/actions/runs/6102440527/job/16560922473#step:8:604

Same error reproducing with Kotlin 1.9.20: https://github.com/softartdev/NoteDelight/actions/runs/6723531752/job/18273806995#step:8:708

I found a workaround. Whether you call the legacy [ios()](https://github.com/touchlab/KaMPKit/blob/main/shared/build.gradle.kts#L47) function, which is deprecated and [creates intermediate source sets](https://github.com/JetBrains/kotlin/blob/c002af6365e3fb0530cedb4b44a6e0feb878829e/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/dsl/KotlinTargetContainerWithNativeShortcuts.kt#L85) under the hood, or [create them manually](https://github.com/softartdev/NoteDelight/commit/c685cb1a160a6851693a3bb37c951c466a0ad937#diff-cf9ae3b1eb7273a914f22b1e6d22d8447f88df0e7245a5b856fb751e507b979bR145), you then need to...