log for io.github.sds100.keymapper:74
== Installed Android Tools ==
2025-03-21 21:50:32,748 DEBUG: Reading 'config.yml'
2025-03-21 21:50:32,762 INFO: Creating log directory
2025-03-21 21:50:32,763 INFO: Creating temporary directory
2025-03-21 21:50:32,763 INFO: Creating output directory
2025-03-21 21:50:32,825 DEBUG: Getting git vcs interface for https://github.com/keymapperorg/KeyMapper
2025-03-21 21:50:32,825 DEBUG: Checking io.github.sds100.keymapper:74
2025-03-21 21:50:32,825 INFO: Building version 2.8.3 (74) of io.github.sds100.keymapper
2025-03-21 21:50:32,825 DEBUG: > sudo passwd --lock root
passwd: password changed.
2025-03-21 21:50:34,132 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo
(Reading database ... 64066 files and directories currently installed.)
Removing sudo (1.9.13p3-1+deb12u1) ...
Purging configuration files for sudo (1.9.13p3-1+deb12u1) ...
dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removed
Processing triggers for libc-bin (2.36-9+deb12u10) ...
2025-03-21 21:50:47,727 INFO: Getting source for revision 595faa157ac855005109e54fcce81ada0d5cfa19
2025-03-21 21:50:47,732 DEBUG: Directory: build/io.github.sds100.keymapper
2025-03-21 21:50:47,732 DEBUG: > git rev-parse --show-toplevel
2025-03-21 21:50:47,937 DEBUG: Directory: build/io.github.sds100.keymapper
2025-03-21 21:50:47,937 DEBUG: > git submodule foreach --recursive git reset --hard
2025-03-21 21:50:48,140 DEBUG: Directory: build/io.github.sds100.keymapper
2025-03-21 21:50:48,141 DEBUG: > git reset --hard
2025-03-21 21:50:48,645 DEBUG: Directory: build/io.github.sds100.keymapper
2025-03-21 21:50:48,645 DEBUG: > git submodule foreach --recursive git clean -dffx
2025-03-21 21:50:48,748 DEBUG: Directory: build/io.github.sds100.keymapper
2025-03-21 21:50:48,748 DEBUG: > git clean -dffx
2025-03-21 21:50:48,851 DEBUG: Directory: build/io.github.sds100.keymapper
2025-03-21 21:50:48,852 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --prune-tags --force origin
2025-03-21 21:50:49,657 DEBUG: Directory: build/io.github.sds100.keymapper
2025-03-21 21:50:49,657 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --tags --force origin
2025-03-21 21:50:50,161 DEBUG: Directory: build/io.github.sds100.keymapper
2025-03-21 21:50:50,161 DEBUG: > git remote set-head origin --auto
2025-03-21 21:50:50,766 DEBUG: Directory: build/io.github.sds100.keymapper
2025-03-21 21:50:50,766 DEBUG: > git checkout -f 595faa157ac855005109e54fcce81ada0d5cfa19
2025-03-21 21:50:51,170 DEBUG: Directory: build/io.github.sds100.keymapper
2025-03-21 21:50:51,170 DEBUG: > git clean -dffx
2025-03-21 21:50:51,273 DEBUG: Directory: build/io.github.sds100.keymapper
2025-03-21 21:50:51,274 DEBUG: > git rev-parse --show-toplevel
2025-03-21 21:50:51,477 DEBUG: Directory: build/io.github.sds100.keymapper
2025-03-21 21:50:51,477 DEBUG: > git submodule deinit --all --force
2025-03-21 21:50:51,580 INFO: Creating local.properties file at build/io.github.sds100.keymapper/local.properties
2025-03-21 21:50:51,591 INFO: Creating local.properties file at build/io.github.sds100.keymapper/app/local.properties
2025-03-21 21:50:51,592 DEBUG: Removing debuggable flags from build/io.github.sds100.keymapper/app
2025-03-21 21:50:51,634 INFO: Cleaned build.gradle of keysigning configs at build/io.github.sds100.keymapper/app/build.gradle
2025-03-21 21:50:51,654 INFO: Running 'prebuild' commands in build/io.github.sds100.keymapper/app
2025-03-21 21:50:51,654 DEBUG: Directory: build/io.github.sds100.keymapper/app
2025-03-21 21:50:51,654 DEBUG: > bash -e -u -o pipefail -x -c -- sed -i -e '/bintray/d' ../build.gradle; sed -i -e '/REVENUECAT_API_KEY/d' build.gradle
/etc/bash.bashrc: line 7: PS1: unbound variable
+ sed -i -e /bintray/d ../build.gradle
+ sed -i -e /REVENUECAT_API_KEY/d build.gradle
2025-03-21 21:50:51,858 INFO: Cleaning Gradle project...
2025-03-21 21:50:51,858 DEBUG: Directory: build/io.github.sds100.keymapper/app
2025-03-21 21:50:51,858 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid clean
Found 8.11.1 via distributionUrl
Downloading missing gradle version 8.11.1
cachedir /home/vagrant/.cache/fdroidserver
/home/vagrant/.cache/fdroidserver/gradle-8.11.1-bin.zip: OK
Running /opt/gradle/versions/8.11.1/bin/gradle clean
Welcome to Gradle 8.11.1!
Here are the highlights of this release:
- Parallel load and store for Configuration Cache
- Java compilation errors at the end of the build output
- Consolidated report for warnings and deprecations
For more details see https://docs.gradle.org/8.11.1/release-notes.html
To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.11.1/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
Daemon will be stopped at the end of the build
> Configure project :app
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
> Task :app:clean UP-TO-DATE
BUILD SUCCESSFUL in 1m 56s
1 actionable task: 1 up-to-date
2025-03-21 21:52:54,362 INFO: Scanning source for common problems...
2025-03-21 21:52:54,396 DEBUG: scanner is configured to use signature data from: 'suss'
2025-03-21 21:52:54,396 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'
2025-03-21 21:52:55,022 DEBUG: write 'suss.json' to cache
2025-03-21 21:52:55,026 DEBUG: next suss.json cache update due in 23:59:59.986617
2025-03-21 21:52:55,177 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar
2025-03-21 21:52:55,326 INFO: Creating source tarball...
2025-03-21 21:52:56,758 INFO: Building Gradle project...
2025-03-21 21:52:56,758 DEBUG: Directory: build/io.github.sds100.keymapper/app
2025-03-21 21:52:56,758 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid assembleFreeRelease
Found 8.11.1 via distributionUrl
Running /opt/gradle/versions/8.11.1/bin/gradle assembleFreeRelease
To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.11.1/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
Daemon will be stopped at the end of the build
> Configure project :app
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
ksp-2.0.21-1.0.27 is too old for kotlin-2.1.0. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.21.
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
Checking the license for package Android SDK Build-Tools 35 in /opt/android-sdk/licenses
License for package Android SDK Build-Tools 35 accepted.
Preparing "Install Android SDK Build-Tools 35 v.35.0.0".
"Install Android SDK Build-Tools 35 v.35.0.0" ready.
Installing Android SDK Build-Tools 35 in /opt/android-sdk/build-tools/35.0.0
"Install Android SDK Build-Tools 35 v.35.0.0" complete.
"Install Android SDK Build-Tools 35 v.35.0.0" finished.
Checking the license for package Android SDK Platform 35 in /opt/android-sdk/licenses
License for package Android SDK Platform 35 accepted.
Preparing "Install Android SDK Platform 35 (revision 2)".
"Install Android SDK Platform 35 (revision 2)" ready.
Installing Android SDK Platform 35 in /opt/android-sdk/platforms/android-35
"Install Android SDK Platform 35 (revision 2)" complete.
"Install Android SDK Platform 35 (revision 2)" finished.
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
> Task :app:preBuild UP-TO-DATE
> Task :app:preFreeReleaseBuild UP-TO-DATE
> Task :app:mergeFreeReleaseJniLibFolders
> Task :app:mergeFreeReleaseNativeLibs
> Task :app:buildKotlinToolingMetadata
> Task :app:stripFreeReleaseDebugSymbols
Unable to strip the following libraries, packaging them as they are: libandroidx.graphics.path.so, libdatastore_shared_counter.so.
> Task :app:extractFreeReleaseNativeSymbolTables
> Task :app:checkFreeReleaseDuplicateClasses
> Task :app:mergeFreeReleaseNativeDebugMetadata NO-SOURCE
> Task :app:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :app:generateFreeReleaseResValues
> Task :app:dataBindingMergeDependencyArtifactsFreeRelease
> Task :app:generateFreeReleaseResources
> Task :app:compileFreeReleaseAidl
> Task :app:mergeFreeReleaseResources
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-pt/strings.xml:102:4: Multiple substitutions specified in non-positional format of string resource string/description_keyevent. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-pt/strings.xml:101:4: Multiple substitutions specified in non-positional format of string resource string/description_keyevent_from_device. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-pt/strings.xml:109:4: Multiple substitutions specified in non-positional format of string resource string/description_pinch_coordinate_default. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-pt/strings.xml:111:4: Multiple substitutions specified in non-positional format of string resource string/description_pinch_coordinate_with_description. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-pt/strings.xml:107:4: Multiple substitutions specified in non-positional format of string resource string/description_swipe_coordinate_default. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-pt/strings.xml:104:4: Multiple substitutions specified in non-positional format of string resource string/description_swipe_coordinate_with_description. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-pt/strings.xml:105:4: Multiple substitutions specified in non-positional format of string resource string/description_tap_coordinate_default. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-pt/strings.xml:99:4: Multiple substitutions specified in non-positional format of string resource string/description_tap_coordinate_with_description. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values/strings.xml:132:4: Multiple substitutions specified in non-positional format of string resource string/description_keyevent. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values/strings.xml:131:4: Multiple substitutions specified in non-positional format of string resource string/description_keyevent_from_device. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values/strings.xml:139:4: Multiple substitutions specified in non-positional format of string resource string/description_pinch_coordinate_default. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values/strings.xml:141:4: Multiple substitutions specified in non-positional format of string resource string/description_pinch_coordinate_with_description. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values/strings.xml:137:4: Multiple substitutions specified in non-positional format of string resource string/description_swipe_coordinate_default. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values/strings.xml:134:4: Multiple substitutions specified in non-positional format of string resource string/description_swipe_coordinate_with_description. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values/strings.xml:135:4: Multiple substitutions specified in non-positional format of string resource string/description_tap_coordinate_default. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values/strings.xml:129:4: Multiple substitutions specified in non-positional format of string resource string/description_tap_coordinate_with_description. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-cs/strings.xml:97:4: Multiple substitutions specified in non-positional format of string resource string/description_keyevent. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-cs/strings.xml:96:4: Multiple substitutions specified in non-positional format of string resource string/description_keyevent_from_device. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-cs/strings.xml:100:4: Multiple substitutions specified in non-positional format of string resource string/description_tap_coordinate_default. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-cs/strings.xml:94:4: Multiple substitutions specified in non-positional format of string resource string/description_tap_coordinate_with_description. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-ru/strings.xml:99:4: Multiple substitutions specified in non-positional format of string resource string/description_keyevent. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-ru/strings.xml:98:4: Multiple substitutions specified in non-positional format of string resource string/description_keyevent_from_device. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-ru/strings.xml:102:4: Multiple substitutions specified in non-positional format of string resource string/description_tap_coordinate_default. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-ru/strings.xml:96:4: Multiple substitutions specified in non-positional format of string resource string/description_tap_coordinate_with_description. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-sk/strings.xml:93:4: Multiple substitutions specified in non-positional format of string resource string/description_keyevent. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-sk/strings.xml:92:4: Multiple substitutions specified in non-positional format of string resource string/description_keyevent_from_device. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-sk/strings.xml:96:4: Multiple substitutions specified in non-positional format of string resource string/description_tap_coordinate_default. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-sk/strings.xml:90:4: Multiple substitutions specified in non-positional format of string resource string/description_tap_coordinate_with_description. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-pl/strings.xml:103:4: Multiple substitutions specified in non-positional format of string resource string/description_keyevent. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-pl/strings.xml:102:4: Multiple substitutions specified in non-positional format of string resource string/description_keyevent_from_device. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-pl/strings.xml:110:4: Multiple substitutions specified in non-positional format of string resource string/description_pinch_coordinate_default. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-pl/strings.xml:112:4: Multiple substitutions specified in non-positional format of string resource string/description_pinch_coordinate_with_description. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-pl/strings.xml:108:4: Multiple substitutions specified in non-positional format of string resource string/description_swipe_coordinate_default. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-pl/strings.xml:105:4: Multiple substitutions specified in non-positional format of string resource string/description_swipe_coordinate_with_description. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-pl/strings.xml:106:4: Multiple substitutions specified in non-positional format of string resource string/description_tap_coordinate_default. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-pl/strings.xml:100:4: Multiple substitutions specified in non-positional format of string resource string/description_tap_coordinate_with_description. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-vi/strings.xml:99:4: Multiple substitutions specified in non-positional format of string resource string/description_keyevent. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-vi/strings.xml:98:4: Multiple substitutions specified in non-positional format of string resource string/description_keyevent_from_device. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-vi/strings.xml:106:4: Multiple substitutions specified in non-positional format of string resource string/description_pinch_coordinate_default. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-vi/strings.xml:108:4: Multiple substitutions specified in non-positional format of string resource string/description_pinch_coordinate_with_description. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-vi/strings.xml:104:4: Multiple substitutions specified in non-positional format of string resource string/description_swipe_coordinate_default. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-vi/strings.xml:101:4: Multiple substitutions specified in non-positional format of string resource string/description_swipe_coordinate_with_description. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-vi/strings.xml:102:4: Multiple substitutions specified in non-positional format of string resource string/description_tap_coordinate_default. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-vi/strings.xml:96:4: Multiple substitutions specified in non-positional format of string resource string/description_tap_coordinate_with_description. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-zh-rCN/strings.xml:102:4: Multiple substitutions specified in non-positional format of string resource string/description_keyevent. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-zh-rCN/strings.xml:101:4: Multiple substitutions specified in non-positional format of string resource string/description_keyevent_from_device. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-zh-rCN/strings.xml:109:4: Multiple substitutions specified in non-positional format of string resource string/description_pinch_coordinate_default. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-zh-rCN/strings.xml:111:4: Multiple substitutions specified in non-positional format of string resource string/description_pinch_coordinate_with_description. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-zh-rCN/strings.xml:107:4: Multiple substitutions specified in non-positional format of string resource string/description_swipe_coordinate_default. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-zh-rCN/strings.xml:104:4: Multiple substitutions specified in non-positional format of string resource string/description_swipe_coordinate_with_description. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-zh-rCN/strings.xml:105:4: Multiple substitutions specified in non-positional format of string resource string/description_tap_coordinate_default. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-zh-rCN/strings.xml:99:4: Multiple substitutions specified in non-positional format of string resource string/description_tap_coordinate_with_description. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-es/strings.xml:99:4: Multiple substitutions specified in non-positional format of string resource string/description_keyevent. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-es/strings.xml:98:4: Multiple substitutions specified in non-positional format of string resource string/description_keyevent_from_device. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-es/strings.xml:102:4: Multiple substitutions specified in non-positional format of string resource string/description_tap_coordinate_default. Did you mean to add the formatted="false" attribute?
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values-es/strings.xml:96:4: Multiple substitutions specified in non-positional format of string resource string/description_tap_coordinate_with_description. Did you mean to add the formatted="false" attribute?
> Task :app:dataBindingTriggerFreeRelease
> Task :app:generateFreeReleaseBuildConfig
> Task :app:generateSafeArgsFreeRelease
> Task :app:checkFreeReleaseAarMetadata
> Task :app:dataBindingGenBaseClassesFreeRelease
> Task :app:mapFreeReleaseSourceSetPaths
> Task :app:createFreeReleaseCompatibleScreenManifests
> Task :app:extractDeepLinksFreeRelease
> Task :app:processFreeReleaseMainManifest
/home/vagrant/build/io.github.sds100.keymapper/app/src/main/AndroidManifest.xml:30:5-32:53 Warning:
Element uses-permission#android.permission.QUERY_ALL_PACKAGES at AndroidManifest.xml:30:5-32:53 duplicated with element declared at AndroidManifest.xml:25:5-27:53
> Task :app:processFreeReleaseManifest
> Task :systemstubs:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :systemstubs:preBuild UP-TO-DATE
> Task :systemstubs:preReleaseBuild UP-TO-DATE
> Task :systemstubs:generateReleaseResValues
> Task :systemstubs:generateReleaseResources
> Task :systemstubs:packageReleaseResources
> Task :app:processFreeReleaseManifestForPackage
> Task :systemstubs:parseReleaseLocalResources
> Task :systemstubs:javaPreCompileRelease
> Task :systemstubs:generateReleaseRFile
> Task :app:processFreeReleaseResources
> Task :systemstubs:compileReleaseKotlin NO-SOURCE
> Task :app:javaPreCompileFreeRelease
> Task :systemstubs:compileReleaseJavaWithJavac
> Task :systemstubs:bundleLibCompileToJarRelease
> Task :app:mergeFreeReleaseArtProfile
> Task :app:extractProguardFiles
> Task :app:mergeFreeReleaseStartupProfile
> Task :app:mergeFreeReleaseShaders
> Task :app:compileFreeReleaseShaders NO-SOURCE
> Task :app:generateFreeReleaseAssets UP-TO-DATE
> Task :app:mergeFreeReleaseAssets
> Task :app:compressFreeReleaseAssets
> Task :app:extractFreeReleaseVersionControlInfo
> Task :systemstubs:bundleLibRuntimeToJarRelease
> Task :systemstubs:processReleaseJavaRes NO-SOURCE
> Task :systemstubs:createFullJarRelease
> Task :systemstubs:extractProguardFiles
> Task :systemstubs:processReleaseManifest
> Task :systemstubs:prepareLintJarForPublish
> Task :systemstubs:mergeReleaseJniLibFolders
> Task :systemstubs:generateReleaseLintModel
> Task :systemstubs:mergeReleaseNativeLibs NO-SOURCE
> Task :systemstubs:stripReleaseDebugSymbols NO-SOURCE
> Task :systemstubs:extractDeepLinksForAarRelease
> Task :systemstubs:copyReleaseJniLibsProjectAndLocalJars
> Task :app:kspFreeReleaseKotlin
> Task :systemstubs:extractReleaseAnnotations
> Task :systemstubs:mergeReleaseShaders
> Task :systemstubs:compileReleaseShaders NO-SOURCE
> Task :systemstubs:generateReleaseAssets UP-TO-DATE
> Task :systemstubs:mergeReleaseAssets
> Task :systemstubs:mergeReleaseGeneratedProguardFiles
> Task :systemstubs:mergeReleaseConsumerProguardFiles
> Task :systemstubs:prepareReleaseArtProfile
> Task :systemstubs:writeReleaseAarMetadata
> Task :systemstubs:writeReleaseLintModelMetadata
> Task :systemstubs:generateReleaseLintVitalModel
> Task :systemstubs:mergeReleaseJavaResource
> Task :systemstubs:syncReleaseLibJars
> Task :systemstubs:bundleReleaseLocalLintAar
> Task :app:collectFreeReleaseDependencies
> Task :app:sdkFreeReleaseDependencyData
> Task :app:writeFreeReleaseAppMetadata
> Task :app:writeFreeReleaseSigningConfigVersions
> Task :app:optimizeFreeReleaseResources
> Task :systemstubs:lintVitalAnalyzeRelease
> Task :app:kspFreeReleaseKotlin
w: [ksp] /home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/data/db/AppDatabase.kt:46: Schema export directory was not provided to the annotation processor so Room cannot export the schema. You can either provide `room.schemaLocation` annotation processor argument by applying the Room Gradle plugin (id 'androidx.room') OR set exportSchema to false.
> Task :app:kaptGenerateStubsFreeReleaseKotlin
w: Support for language version 2.0+ in kapt is in Alpha and must be enabled explicitly. Falling back to 1.9.
> Task :app:kaptFreeReleaseKotlin
/home/vagrant/build/io.github.sds100.keymapper/app/build/tmp/kapt3/stubs/freeRelease/io/github/sds100/keymapper/util/ui/SliderWithLabelKt.java:17: warning: Application namespace for attribute app:sliderModel will be ignored.
public static final void setModel(@org.jetbrains.annotations.NotNull()
^
/home/vagrant/build/io.github.sds100.keymapper/app/build/tmp/kapt3/stubs/freeRelease/io/github/sds100/keymapper/util/ui/SliderWithLabelKt.java:23: warning: Application namespace for attribute app:onChangeListener will be ignored.
public static final void onChangeListener(@org.jetbrains.annotations.NotNull()
^
/home/vagrant/build/io.github.sds100.keymapper/app/build/tmp/kapt3/stubs/freeRelease/io/github/sds100/keymapper/util/ui/SliderWithLabelKt.java:29: warning: Application namespace for attribute app:onSliderValueClickListener will be ignored.
public static final void onSliderValueClickListener(@org.jetbrains.annotations.NotNull()
^
/home/vagrant/build/io.github.sds100.keymapper/app/build/tmp/kapt3/stubs/freeRelease/io/github/sds100/keymapper/util/ui/SliderWithLabelKt.java:35: warning: Application namespace for attribute app:onSliderTouchListener will be ignored.
public static final void onSliderTouchListener(@org.jetbrains.annotations.NotNull()
^
/home/vagrant/build/io.github.sds100.keymapper/app/build/tmp/kapt3/stubs/freeRelease/io/github/sds100/keymapper/util/ui/BindingAdaptersKt.java:27: warning: Application namespace for attribute app:onTextChanged will be ignored.
public static final void onTextChangedListener(@org.jetbrains.annotations.NotNull()
^
/home/vagrant/build/io.github.sds100.keymapper/app/build/tmp/kapt3/stubs/freeRelease/io/github/sds100/keymapper/util/ui/BindingAdaptersKt.java:33: warning: Application namespace for attribute app:tintType will be ignored.
public static final void tintType(@org.jetbrains.annotations.NotNull()
^
/home/vagrant/build/io.github.sds100.keymapper/app/build/tmp/kapt3/stubs/freeRelease/io/github/sds100/keymapper/util/ui/BindingAdaptersKt.java:39: warning: Application namespace for attribute app:tintType will be ignored.
public static final void tintType(@org.jetbrains.annotations.NotNull()
^
/home/vagrant/build/io.github.sds100.keymapper/app/build/tmp/kapt3/stubs/freeRelease/io/github/sds100/keymapper/util/ui/BindingAdaptersKt.java:45: warning: Application namespace for attribute app:errorWhenEmpty will be ignored.
public static final void errorWhenEmpty(@org.jetbrains.annotations.NotNull()
^
/home/vagrant/build/io.github.sds100.keymapper/app/build/tmp/kapt3/stubs/freeRelease/io/github/sds100/keymapper/util/ui/BindingAdaptersKt.java:50: warning: Application namespace for attribute app:onLongClick will be ignored.
public static final void setLongClickListener(@org.jetbrains.annotations.NotNull()
^
/home/vagrant/build/io.github.sds100.keymapper/app/build/tmp/kapt3/stubs/freeRelease/io/github/sds100/keymapper/util/ui/BindingAdaptersKt.java:56: warning: Application namespace for attribute app:seekBarEnabled will be ignored.
public static final void enabled(@org.jetbrains.annotations.NotNull()
^
/home/vagrant/build/io.github.sds100.keymapper/app/build/tmp/kapt3/stubs/freeRelease/io/github/sds100/keymapper/util/ui/BindingAdaptersKt.java:61: warning: Application namespace for attribute app:customBackgroundTint will be ignored.
public static final void backgroundTint(@org.jetbrains.annotations.NotNull()
^
/home/vagrant/build/io.github.sds100.keymapper/app/build/tmp/kapt3/stubs/freeRelease/io/github/sds100/keymapper/util/ui/BindingAdaptersKt.java:67: warning: Application namespace for attribute app:harmonizeDrawableTint will be ignored.
public static final void harmonizeDrawableTint(@org.jetbrains.annotations.NotNull()
^
/home/vagrant/build/io.github.sds100.keymapper/app/build/tmp/kapt3/stubs/freeRelease/io/github/sds100/keymapper/util/ui/BindingAdaptersKt.java:73: warning: Application namespace for attribute app:openUrlOnClick will be ignored.
public static final void openUrlOnClick(@org.jetbrains.annotations.NotNull()
^
/home/vagrant/build/io.github.sds100.keymapper/app/build/tmp/kapt3/stubs/freeRelease/io/github/sds100/keymapper/util/ui/BindingAdaptersKt.java:79: warning: Application namespace for attribute app:openUrlOnClick will be ignored.
public static final void openUrlOnClick(@org.jetbrains.annotations.NotNull()
^
/home/vagrant/build/io.github.sds100.keymapper/app/build/tmp/kapt3/stubs/freeRelease/io/github/sds100/keymapper/util/ui/BindingAdaptersKt.java:85: warning: Application namespace for attribute app:chipUiModels will be ignored.
public static final void setChipUiModels(@org.jetbrains.annotations.NotNull()
^
/home/vagrant/build/io.github.sds100.keymapper/app/build/tmp/kapt3/stubs/freeRelease/io/github/sds100/keymapper/util/ui/BindingAdaptersKt.java:85: warning: Application namespace for attribute app:onChipClickCallback will be ignored.
public static final void setChipUiModels(@org.jetbrains.annotations.NotNull()
^
/home/vagrant/build/io.github.sds100.keymapper/app/build/tmp/kapt3/stubs/freeRelease/io/github/sds100/keymapper/util/ui/BindingAdaptersKt.java:92: warning: Application namespace for attribute app:enabled will be ignored.
public static final void enabled(@org.jetbrains.annotations.NotNull()
^
warning: The following options were not recognized by any processor: '[room.schemaLocation, kapt.kotlin.generated]'
> Task :app:compileFreeReleaseKotlin
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/KeyMapperApp.kt:8:8 'annotation class OnLifecycleEvent : Any, Annotation' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/KeyMapperApp.kt:243:14 'annotation class OnLifecycleEvent : Any, Annotation' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/KeyMapperApp.kt:268:13 Toasts are never shown if notifications are disabled for your app, and you cannot know in any way if a toast has actually been displayed or not. Consider using a more reliable way to show information to the user such as snackbars, banners or dialogs.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/actions/ChooseActionFragment.kt:56:36 'fun launchWhenResumed(block: suspend CoroutineScope.() -> Unit): Job' is deprecated. launchWhenResumed is deprecated as it can lead to wasted resources in some cases. Replace with suspending repeatOnLifecycle to run the block whenever the Lifecycle state is at least Lifecycle.State.RESUMED.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/api/LaunchKeyMapShortcutActivity.kt:41:37 Toasts are never shown if notifications are disabled for your app, and you cannot know in any way if a toast has actually been displayed or not. Consider using a more reliable way to show information to the user such as snackbars, banners or dialogs.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/api/LaunchKeyMapShortcutActivity.kt:42:38 Toasts are never shown if notifications are disabled for your app, and you cannot know in any way if a toast has actually been displayed or not. Consider using a more reliable way to show information to the user such as snackbars, banners or dialogs.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/compose/ComposeTheme.kt:102:20 'var statusBarColor: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/constraints/ChooseConstraintFragment.kt:53:36 'fun launchWhenResumed(block: suspend CoroutineScope.() -> Unit): Job' is deprecated. launchWhenResumed is deprecated as it can lead to wasted resources in some cases. Replace with suspending repeatOnLifecycle to run the block whenever the Lifecycle state is at least Lifecycle.State.RESUMED.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/home/HomeViewModel.kt:382:62 Unchecked cast of 'kotlin.collections.Set<kotlin.Any?>' to 'kotlin.collections.Set<kotlin.String>'.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/home/HomeViewModel.kt:401:54 Unchecked cast of 'kotlin.collections.Set<kotlin.Any?>' to 'kotlin.collections.Set<kotlin.String>'.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/home/HomeViewModel.kt:410:54 Unchecked cast of 'kotlin.collections.Set<kotlin.Any?>' to 'kotlin.collections.Set<kotlin.String>'.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/home/HomeViewModel.kt:419:54 Unchecked cast of 'kotlin.collections.Set<kotlin.Any?>' to 'kotlin.collections.Set<kotlin.String>'.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/home/HomeViewModel.kt:438:58 Unchecked cast of 'kotlin.collections.Set<kotlin.Any?>' to 'kotlin.collections.Set<kotlin.String>'.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/mappings/ConfigMappingFragment.kt:179:28 'fun launchWhenResumed(block: suspend CoroutineScope.() -> Unit): Job' is deprecated. launchWhenResumed is deprecated as it can lead to wasted resources in some cases. Replace with suspending repeatOnLifecycle to run the block whenever the Lifecycle state is at least Lifecycle.State.RESUMED.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/mappings/SimpleMappingController.kt:195:73 This class or interface requires opt-in to be implemented: This is a kotlinx.coroutines API that is not intended to be inherited from, as the library may handle predefined instances of this in a special manner. This will be an error in a future release. If you need to inherit from this, please describe your use case in https://github.com/Kotlin/kotlinx.coroutines/issues, so that we can provide a stable API for inheritance.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/mappings/keymaps/trigger/ConfigTriggerOptionsFragment.kt:85:29 Toasts are never shown if notifications are disabled for your app, and you cannot know in any way if a toast has actually been displayed or not. Consider using a more reliable way to show information to the user such as snackbars, banners or dialogs.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/reportbug/ReportBugActivity.kt:46:24 'fun launchWhenCreated(block: suspend CoroutineScope.() -> Unit): Job' is deprecated. launchWhenCreated is deprecated as it can lead to wasted resources in some cases. Replace with suspending repeatOnLifecycle to run the block whenever the Lifecycle state is at least Lifecycle.State.CREATED.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/settings/Android11BugWorkaroundSettingsFragment.kt:40:28 'fun launchWhenResumed(block: suspend CoroutineScope.() -> Unit): Job' is deprecated. launchWhenResumed is deprecated as it can lead to wasted resources in some cases. Replace with suspending repeatOnLifecycle to run the block whenever the Lifecycle state is at least Lifecycle.State.RESUMED.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/settings/Android11BugWorkaroundSettingsFragment.kt:85:36 'fun launchWhenResumed(block: suspend CoroutineScope.() -> Unit): Job' is deprecated. launchWhenResumed is deprecated as it can lead to wasted resources in some cases. Replace with suspending repeatOnLifecycle to run the block whenever the Lifecycle state is at least Lifecycle.State.RESUMED.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/settings/AutomaticallyChangeImeSettings.kt:30:28 'fun launchWhenResumed(block: suspend CoroutineScope.() -> Unit): Job' is deprecated. launchWhenResumed is deprecated as it can lead to wasted resources in some cases. Replace with suspending repeatOnLifecycle to run the block whenever the Lifecycle state is at least Lifecycle.State.RESUMED.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/settings/DefaultOptionsSettingsFragment.kt:31:28 'fun launchWhenResumed(block: suspend CoroutineScope.() -> Unit): Job' is deprecated. launchWhenResumed is deprecated as it can lead to wasted resources in some cases. Replace with suspending repeatOnLifecycle to run the block whenever the Lifecycle state is at least Lifecycle.State.RESUMED.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/settings/ImePickerSettingsFragment.kt:29:28 'fun launchWhenResumed(block: suspend CoroutineScope.() -> Unit): Job' is deprecated. launchWhenResumed is deprecated as it can lead to wasted resources in some cases. Replace with suspending repeatOnLifecycle to run the block whenever the Lifecycle state is at least Lifecycle.State.RESUMED.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/settings/MainSettingsFragment.kt:73:28 'fun launchWhenResumed(block: suspend CoroutineScope.() -> Unit): Job' is deprecated. launchWhenResumed is deprecated as it can lead to wasted resources in some cases. Replace with suspending repeatOnLifecycle to run the block whenever the Lifecycle state is at least Lifecycle.State.RESUMED.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/settings/ShizukuSettingsFragment.kt:31:28 'fun launchWhenResumed(block: suspend CoroutineScope.() -> Unit): Job' is deprecated. launchWhenResumed is deprecated as it can lead to wasted resources in some cases. Replace with suspending repeatOnLifecycle to run the block whenever the Lifecycle state is at least Lifecycle.State.RESUMED.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/JobSchedulerHelper.kt:42:21 'fun setImportantWhileForeground(p0: Boolean): JobInfo.Builder!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/JobSchedulerHelper.kt:65:21 'fun setImportantWhileForeground(p0: Boolean): JobInfo.Builder!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/JobSchedulerHelper.kt:98:21 'fun setImportantWhileForeground(p0: Boolean): JobInfo.Builder!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/accessibility/MyAccessibilityService.kt:319:14 'fun recycle(): Unit' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/apps/ChooseAppShortcutFragment.kt:105:17 Toasts are never shown if notifications are disabled for your app, and you cannot know in any way if a toast has actually been displayed or not. Consider using a more reliable way to show information to the user such as snackbars, banners or dialogs.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/apps/ChooseAppShortcutViewModel.kt:102:67 'static field EXTRA_SHORTCUT_NAME: String' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/bluetooth/AndroidBluetoothAdapter.kt:27:71 'static fun getDefaultAdapter(): BluetoothAdapter!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/bluetooth/AndroidBluetoothAdapter.kt:33:43 'static fun getDefaultAdapter(): BluetoothAdapter!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/bluetooth/AndroidBluetoothAdapter.kt:58:28 'fun <T : Parcelable!> getParcelableExtra(p0: String!): T?' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/bluetooth/AndroidBluetoothAdapter.kt:76:28 'fun <T : Parcelable!> getParcelableExtra(p0: String!): T?' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/bluetooth/AndroidBluetoothAdapter.kt:94:28 'fun <T : Parcelable!> getParcelableExtra(p0: String!): T?' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/bluetooth/AndroidBluetoothAdapter.kt:128:18 'fun enable(): Boolean' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/bluetooth/AndroidBluetoothAdapter.kt:138:18 'fun disable(): Boolean' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/devices/AndroidDevicesAdapter.kt:143:40 'static fun getDefaultAdapter(): BluetoothAdapter!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/inputmethod/KeyMapperImeService.kt:51:44 'fun <T : Parcelable!> getParcelableExtra(p0: String!): T?' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/inputmethod/KeyMapperImeService.kt:61:44 'fun <T : Parcelable!> getParcelableExtra(p0: String!): T?' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/inputmethod/KeyMapperImeService.kt:71:42 'fun <T : Parcelable!> getParcelableExtra(p0: String!): T?' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/intents/ConfigIntentViewModel.kt:76:30 'static field FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/intents/ConfigIntentViewModel.kt:393:38 'fun get(p0: String!): Any?' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/network/AndroidNetworkAdapter.kt:25:29 'val connectionInfo: WifiInfo!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/network/AndroidNetworkAdapter.kt:39:25 'var isWifiEnabled: Boolean' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/network/AndroidNetworkAdapter.kt:48:25 'var isWifiEnabled: Boolean' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/network/AndroidNetworkAdapter.kt:72:32 'val configuredNetworks: (Mutable)List<WifiConfiguration!>!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/network/AndroidNetworkAdapter.kt:73:20 'field SSID: String!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/notifications/NotificationClickReceiver.kt:21:27 'static field ACTION_CLOSE_SYSTEM_DIALOGS: String' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/notifications/NotificationController.kt:104:43 'val CHANNEL_ID_WARNINGS: String' is deprecated. Removed in 2.0. This channel shouldn't exist.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/notifications/NotificationController.kt:105:43 'val CHANNEL_ID_PERSISTENT: String' is deprecated. Removed in 2.0. This channel shouldn't exist.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/permissions/RequestPermissionDelegate.kt:113:17 Toasts are never shown if notifications are disabled for your app, and you cannot know in any way if a toast has actually been displayed or not. Consider using a more reliable way to show information to the user such as snackbars, banners or dialogs.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/permissions/RequestPermissionDelegate.kt:127:21 Toasts are never shown if notifications are disabled for your app, and you cannot know in any way if a toast has actually been displayed or not. Consider using a more reliable way to show information to the user such as snackbars, banners or dialogs.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/permissions/RequestPermissionDelegate.kt:244:22 Toasts are never shown if notifications are disabled for your app, and you cannot know in any way if a toast has actually been displayed or not. Consider using a more reliable way to show information to the user such as snackbars, banners or dialogs.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:9:8 'class PhoneStateListener : Any' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:30:37 'class PhoneStateListener : Any' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:30:67 'class PhoneStateListener : Any' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:30:67 'constructor(): PhoneStateListener' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:32:19 'fun onCallStateChanged(p0: Int, p1: String!): Unit' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:46:38 'fun listen(p0: PhoneStateListener!, p1: Int): Unit' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:46:65 'class PhoneStateListener : Any' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:46:84 'static field LISTEN_NONE: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:48:38 'fun listen(p0: PhoneStateListener!, p1: Int): Unit' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:50:25 'class PhoneStateListener : Any' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:50:44 'static field LISTEN_CALL_STATE: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:57:82 'val callState: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:75:28 'fun acceptRingingCall(): Unit' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:81:28 'fun endCall(): Boolean' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/popup/AndroidToastAdapter.kt:13:13 Toasts are never shown if notifications are disabled for your app, and you cannot know in any way if a toast has actually been displayed or not. Consider using a more reliable way to show information to the user such as snackbars, banners or dialogs.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/tiles/ToggleKeyMapperKeyboardTile.kt:78:24 'fun launchWhenStarted(block: suspend CoroutineScope.() -> Unit): Job' is deprecated. launchWhenStarted is deprecated as it can lead to wasted resources in some cases. Replace with suspending repeatOnLifecycle to run the block whenever the Lifecycle state is at least Lifecycle.State.STARTED.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/tiles/ToggleKeyMapperKeyboardTile.kt:80:17 Toasts are never shown if notifications are disabled for your app, and you cannot know in any way if a toast has actually been displayed or not. Consider using a more reliable way to show information to the user such as snackbars, banners or dialogs.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/tiles/ToggleKeyMapperKeyboardTile.kt:85:17 Toasts are never shown if notifications are disabled for your app, and you cannot know in any way if a toast has actually been displayed or not. Consider using a more reliable way to show information to the user such as snackbars, banners or dialogs.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/tiles/ToggleKeyMapperKeyboardTile.kt:87:17 Toasts are never shown if notifications are disabled for your app, and you cannot know in any way if a toast has actually been displayed or not. Consider using a more reliable way to show information to the user such as snackbars, banners or dialogs.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/vibrator/AndroidVibratorAdapter.kt:35:23 'fun vibrate(p0: Long): Unit' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/util/ui/DialogUtils.kt:12:8 'annotation class OnLifecycleEvent : Any, Annotation' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/util/ui/DialogUtils.kt:231:35 'fun launchWhenResumed(block: suspend CoroutineScope.() -> Unit): Job' is deprecated. launchWhenResumed is deprecated as it can lead to wasted resources in some cases. Replace with suspending repeatOnLifecycle to run the block whenever the Lifecycle state is at least Lifecycle.State.RESUMED.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/util/ui/DialogUtils.kt:345:10 'annotation class OnLifecycleEvent : Any, Annotation' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/util/ui/EpoxyRecyclerViewModelHelper.kt:127:36 'fun launchWhenResumed(block: suspend CoroutineScope.() -> Unit): Job' is deprecated. launchWhenResumed is deprecated as it can lead to wasted resources in some cases. Replace with suspending repeatOnLifecycle to run the block whenever the Lifecycle state is at least Lifecycle.State.RESUMED.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/util/ui/MultiSelectProviderImpl.kt:46:47 Unchecked cast of 'kotlin.collections.Set<kotlin.Any?>' to 'kotlin.collections.Set<T>'.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/util/ui/PopupViewModel.kt:12:8 'annotation class OnLifecycleEvent : Any, Annotation' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/util/ui/PopupViewModel.kt:113:18 'annotation class OnLifecycleEvent : Any, Annotation' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/util/ui/PopupViewModel.kt:160:25 Toasts are never shown if notifications are disabled for your app, and you cannot know in any way if a toast has actually been displayed or not. Consider using a more reliable way to show information to the user such as snackbars, banners or dialogs.
> Task :app:compileFreeReleaseJavaWithJavac
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :app:mergeFreeReleaseGeneratedProguardFiles
> Task :app:processFreeReleaseJavaRes
> Task :app:expandFreeReleaseArtProfileWildcards
> Task :app:mergeFreeReleaseJavaResource
> Task :app:generateFreeReleaseLintVitalReportModel
> Task :app:minifyFreeReleaseWithR8
> Task :app:lintVitalAnalyzeFreeRelease
> Task :app:lintVitalReportFreeRelease
> Task :app:lintVitalFreeRelease
> Task :app:compileFreeReleaseArtProfile
> Task :app:packageFreeRelease
> Task :app:createFreeReleaseApkListingFileRedirect
> Task :app:assembleFreeRelease
[Incubating] Problems report is available at: file:///home/vagrant/build/io.github.sds100.keymapper/build/reports/problems/problems-report.html
BUILD SUCCESSFUL in 10m 37s
83 actionable tasks: 83 executed
2025-03-21 22:03:35,291 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/home/vagrant/build/io.github.sds100.keymapper, universal_newlines=False, shell=None, istream=<valid stream>)
2025-03-21 22:03:35,298 INFO: Successfully built version 2.8.3 of io.github.sds100.keymapper from 595faa157ac855005109e54fcce81ada0d5cfa19
2025-03-21 22:03:35,539 DEBUG: Checking build/io.github.sds100.keymapper/app/build/outputs/apk/free/release/keymapper-2.8.3.apk
2025-03-21 22:03:35,583 INFO: success: io.github.sds100.keymapper
2025-03-21 22:03:35,584 INFO: Finished
2025-03-21 22:03:35,584 INFO: 1 build succeeded