log for io.github.sds100.keymapper:62

== Installed Android Tools ==2023-09-13 20:35:14,710 DEBUG: Reading 'config.yml'2023-09-13 20:35:14,726 DEBUG: ipfs_cid not found, skipping CIDv1 generation2023-09-13 20:35:14,727 INFO: Creating log directory2023-09-13 20:35:14,727 INFO: Creating temporary directory2023-09-13 20:35:14,727 INFO: Creating output directory2023-09-13 20:35:14,746 DEBUG: Getting git vcs interface for https://github.com/keymapperorg/KeyMapper2023-09-13 20:35:14,746 DEBUG: Checking io.github.sds100.keymapper:622023-09-13 20:35:14,746 INFO: Building version 2.5.0 (62) of io.github.sds100.keymapper2023-09-13 20:35:14,747 INFO: Running 'sudo' commands in /home/vagrant2023-09-13 20:35:14,747 DEBUG: > sudo DEBIAN_FRONTEND=noninteractive bash -e -u -o pipefail -x -c apt-get update; apt-get install -y openjdk-17-jdk-headless; update-java-alternatives -a+ apt-get updateGet:1 https://security.debian.org/debian-security bullseye-security InRelease [48.4 kB]Get:2 https://debian.osuosl.org/debian bullseye InRelease [116 kB]Get:3 https://security.debian.org/debian-security bullseye-security/main amd64 Packages [246 kB]Get:4 https://security.debian.org/debian-security bullseye-security/main Translation-en [159 kB]Get:5 https://debian.osuosl.org/debian bullseye-updates InRelease [44.1 kB]Get:6 https://debian.osuosl.org/debian bullseye-backports InRelease [49.0 kB]Get:7 https://debian.osuosl.org/debian bullseye/main amd64 Packages [8183 kB]Get:8 https://debian.osuosl.org/debian bullseye/main Translation-en [6240 kB]Get:9 https://debian.osuosl.org/debian bullseye-updates/main amd64 Packages [17.5 kB]Get:10 https://debian.osuosl.org/debian bullseye-updates/main Translation-en [10.1 kB]Get:11 https://debian.osuosl.org/debian bullseye-backports/main amd64 Packages [406 kB]Get:12 https://debian.osuosl.org/debian bullseye-backports/main Translation-en [341 kB]Fetched 15.9 MB in 16s (1002 kB/s)Reading package lists...+ apt-get install -y openjdk-17-jdk-headlessReading package lists...Building dependency tree...Reading state information...The following additional packages will be installed:openjdk-17-jre-headlessSuggested packages:openjdk-17-demo openjdk-17-source libnss-mdns fonts-dejavu-extrafonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei| fonts-wqy-zenhei fonts-indicThe following NEW packages will be installed:openjdk-17-jdk-headless openjdk-17-jre-headless0 upgraded, 2 newly installed, 0 to remove and 1 not upgraded.Need to get 115 MB of archives.After this operation, 271 MB of additional disk space will be used.Get:1 https://security.debian.org/debian-security bullseye-security/main amd64 openjdk-17-jre-headless amd64 17.0.7+7-1~deb11u1 [43.7 MB]Get:2 https://security.debian.org/debian-security bullseye-security/main amd64 openjdk-17-jdk-headless amd64 17.0.7+7-1~deb11u1 [71.2 MB]debconf: delaying package configuration, since apt-utils is not installedFetched 115 MB in 4s (31.1 MB/s)Selecting previously unselected package openjdk-17-jre-headless:amd64.(Reading database ... 36749 files and directories currently installed.)Preparing to unpack .../openjdk-17-jre-headless_17.0.7+7-1~deb11u1_amd64.deb ...Unpacking openjdk-17-jre-headless:amd64 (17.0.7+7-1~deb11u1) ...Selecting previously unselected package openjdk-17-jdk-headless:amd64.Preparing to unpack .../openjdk-17-jdk-headless_17.0.7+7-1~deb11u1_amd64.deb ...Unpacking openjdk-17-jdk-headless:amd64 (17.0.7+7-1~deb11u1) ...Setting up openjdk-17-jre-headless:amd64 (17.0.7+7-1~deb11u1) ...update-alternatives: using /usr/lib/jvm/java-17-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto modeSetting up openjdk-17-jdk-headless:amd64 (17.0.7+7-1~deb11u1) ...+ update-java-alternatives -aupdate-alternatives: error: no alternatives for jconsole2023-09-13 20:36:03,723 DEBUG: > sudo passwd --lock rootpasswd: password expiry information changed.2023-09-13 20:36:04,035 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo(Reading database ... 37183 files and directories currently installed.)Removing sudo (1.9.5p2-3+deb11u1) ...Purging configuration files for sudo (1.9.5p2-3+deb11u1) ...dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removed2023-09-13 20:36:15,321 INFO: Getting source for revision 7161ae44154c4ce161726a940934ba5caf3832db2023-09-13 20:36:15,324 DEBUG: Directory: build/io.github.sds100.keymapper2023-09-13 20:36:15,324 DEBUG: > git rev-parse --show-toplevel2023-09-13 20:36:15,538 DEBUG: Directory: build/io.github.sds100.keymapper2023-09-13 20:36:15,538 DEBUG: > git submodule foreach --recursive git reset --hard2023-09-13 20:36:15,750 DEBUG: Directory: build/io.github.sds100.keymapper2023-09-13 20:36:15,750 DEBUG: > git reset --hard2023-09-13 20:36:16,163 DEBUG: Directory: build/io.github.sds100.keymapper2023-09-13 20:36:16,163 DEBUG: > git submodule foreach --recursive git clean -dffx2023-09-13 20:36:16,272 DEBUG: Directory: build/io.github.sds100.keymapper2023-09-13 20:36:16,273 DEBUG: > git clean -dffx2023-09-13 20:36:16,384 DEBUG: Directory: build/io.github.sds100.keymapper2023-09-13 20:36:16,384 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 origin2023-09-13 20:36:17,502 DEBUG: Directory: build/io.github.sds100.keymapper2023-09-13 20:36:17,503 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 remote prune origin2023-09-13 20:36:18,015 DEBUG: Directory: build/io.github.sds100.keymapper2023-09-13 20:36:18,016 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 origin2023-09-13 20:36:18,638 DEBUG: Directory: build/io.github.sds100.keymapper2023-09-13 20:36:18,645 DEBUG: > git remote set-head origin --auto2023-09-13 20:36:19,258 DEBUG: Directory: build/io.github.sds100.keymapper2023-09-13 20:36:19,259 DEBUG: > git checkout -f 7161ae44154c4ce161726a940934ba5caf3832db2023-09-13 20:36:19,470 DEBUG: Directory: build/io.github.sds100.keymapper2023-09-13 20:36:19,471 DEBUG: > git clean -dffx2023-09-13 20:36:19,582 INFO: Creating local.properties file at build/io.github.sds100.keymapper/local.properties2023-09-13 20:36:19,584 INFO: Creating local.properties file at build/io.github.sds100.keymapper/app/local.properties2023-09-13 20:36:19,584 DEBUG: Removing debuggable flags from build/io.github.sds100.keymapper/app2023-09-13 20:36:19,613 INFO: Cleaned build.gradle of keysigning configs at build/io.github.sds100.keymapper/app/build.gradle2023-09-13 20:36:19,642 INFO: Running 'prebuild' commands in build/io.github.sds100.keymapper/app2023-09-13 20:36:19,643 DEBUG: Directory: build/io.github.sds100.keymapper/app2023-09-13 20:36:19,643 DEBUG: > bash -e -u -o pipefail -x -c -- sed -i -e '/bintray/d' ../build.gradle/etc/bash.bashrc: line 7: PS1: unbound variable+ sed -i -e /bintray/d ../build.gradle2023-09-13 20:36:19,859 INFO: Cleaning Gradle project...2023-09-13 20:36:19,860 DEBUG: Directory: build/io.github.sds100.keymapper/app2023-09-13 20:36:19,860 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid cleanFound 8.0 via distributionUrlDownloading missing gradle version 8.0cachedir /home/vagrant/.cache/fdroidserver/home/vagrant/.cache/fdroidserver/gradle-8.0-bin.zip: OKRunning /opt/gradle/versions/8.0/bin/gradle cleanWelcome to Gradle 8.0!For more details see https://docs.gradle.org/8.0/release-notes.htmlTo honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/8.0/userguide/gradle_daemon.html#sec:disabling_the_daemon.Daemon will be stopped at the end of the build> Task :app:clean UP-TO-DATEDeprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.See https://docs.gradle.org/8.0/userguide/command_line_interface.html#sec:command_line_warningsBUILD SUCCESSFUL in 1m 28s1 actionable task: 1 up-to-date2023-09-13 20:37:54,351 INFO: Scanning source for common problems...2023-09-13 20:37:54,375 DEBUG: scanner is configured to use signature data from: 'suss'2023-09-13 20:37:54,528 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar2023-09-13 20:37:54,529 INFO: Creating source tarball...2023-09-13 20:37:55,943 INFO: Building Gradle project...2023-09-13 20:37:55,944 DEBUG: Directory: build/io.github.sds100.keymapper/app2023-09-13 20:37:55,944 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid assembleReleaseFound 8.0 via distributionUrlRunning /opt/gradle/versions/8.0/bin/gradle assembleReleaseTo honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/8.0/userguide/gradle_daemon.html#sec:disabling_the_daemon.Daemon will be stopped at the end of the buildException while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-onlyChecking the license for package Android SDK Build-Tools 33.0.1 in /opt/android-sdk/licensesLicense for package Android SDK Build-Tools 33.0.1 accepted.Preparing "Install Android SDK Build-Tools 33.0.1 v.33.0.1"."Install Android SDK Build-Tools 33.0.1 v.33.0.1" ready.Installing Android SDK Build-Tools 33.0.1 in /opt/android-sdk/build-tools/33.0.1"Install Android SDK Build-Tools 33.0.1 v.33.0.1" complete."Install Android SDK Build-Tools 33.0.1 v.33.0.1" finished.Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only> Task :app:buildKotlinToolingMetadata> Task :app:preBuild UP-TO-DATE> Task :app:preReleaseBuild UP-TO-DATE> Task :app:compileReleaseAidl> Task :app:generateReleaseResValues> Task :app:dataBindingMergeDependencyArtifactsRelease> Task :app:generateReleaseResources> Task :app:mergeReleaseResources/home/vagrant/build/io.github.sds100.keymapper/app/src/main/res/values/strings.xml:128: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:127: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:133: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:130: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:131: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:125: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:101: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:100: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:104: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:98: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:66: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:62: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: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-pl/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-pl/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-pl/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?> Task :app:dataBindingTriggerRelease> Task :app:generateReleaseBuildConfig> Task :app:generateSafeArgsRelease> Task :app:dataBindingGenBaseClassesRelease> Task :app:mapReleaseSourceSetPaths> Task :app:checkReleaseAarMetadata> Task :app:createReleaseCompatibleScreenManifests> Task :app:extractDeepLinksRelease> Task :app:processReleaseMainManifest> Task :app:processReleaseManifest> Task :app:extractProguardFiles> Task :app:javaPreCompileRelease> Task :app:mergeReleaseJniLibFolders> Task :app:mergeReleaseNativeLibs NO-SOURCE> Task :app:stripReleaseDebugSymbols NO-SOURCE> Task :app:extractReleaseNativeSymbolTables NO-SOURCE> Task :app:mergeReleaseNativeDebugMetadata NO-SOURCE> Task :app:checkReleaseDuplicateClasses> Task :app:mergeReleaseArtProfile> Task :app:mergeReleaseShaders> Task :app:compileReleaseShaders NO-SOURCE> Task :app:generateReleaseAssets UP-TO-DATE> Task :app:mergeReleaseAssets> Task :app:compressReleaseAssets> Task :app:collectReleaseDependencies> Task :app:sdkReleaseDependencyData> Task :app:writeReleaseAppMetadata> Task :app:writeReleaseSigningConfigVersions> Task :app:processReleaseManifestForPackage> Task :app:processReleaseResources> Task :app:optimizeReleaseResources> Task :app:kaptGenerateStubsReleaseKotlin> Task :app:kaptReleaseKotlin/home/vagrant/build/io.github.sds100.keymapper/app/build/tmp/kapt3/stubs/release/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/release/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/release/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/release/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/release/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/release/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/release/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/release/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/release/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/release/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/release/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/release/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/release/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/release/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/release/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/release/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/release/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^> Task :app:compileReleaseKotlinw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/KeyMapperApp.kt:8:27 'OnLifecycleEvent' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/KeyMapperApp.kt:236:14 'OnLifecycleEvent' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/KeyMapperApp.kt:261: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:50:36 'launchWhenResumed(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/actions/ChooseActionFragment.kt:108:60 Parameter 'position' is never used, could be renamed to _w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/actions/ChooseActionFragment.kt:108:70 Parameter 'itemCount' is never used, could be renamed to _w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/actions/swipescreen/SwipePickDisplayCoordinateFragment.kt:54:41 'getBitmap(ContentResolver!, Uri!): Bitmap!' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/actions/swipescreen/SwipePickDisplayCoordinateFragment.kt:59:31 'getter for defaultDisplay: Display!' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/actions/swipescreen/SwipePickDisplayCoordinateFragment.kt:59:46 'getRealSize(Point!): Unit' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/actions/swipescreen/SwipePickDisplayCoordinateViewModel.kt:78:15 Unnecessary safe call on a non-null receiver of type StateFlow<Bitmap?>w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/actions/tapscreen/PickDisplayCoordinateFragment.kt:57:41 'getBitmap(ContentResolver!, Uri!): Bitmap!' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/actions/tapscreen/PickDisplayCoordinateFragment.kt:62:31 'getter for defaultDisplay: Display!' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/actions/tapscreen/PickDisplayCoordinateFragment.kt:62:46 'getRealSize(Point!): Unit' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/api/LaunchKeyMapShortcutActivity.kt:37: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:38: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/constraints/ChooseConstraintFragment.kt:50:36 'launchWhenResumed(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/data/entities/ActionEntity.kt:26:1 Parcelize annotations from package 'kotlinx.android.parcel' are deprecated. Change package to 'kotlinx.parcelize'w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/data/entities/Extra.kt:16:1 Parcelize annotations from package 'kotlinx.android.parcel' are deprecated. Change package to 'kotlinx.parcelize'w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/data/entities/TriggerEntity.kt:17:1 Parcelize annotations from package 'kotlinx.android.parcel' are deprecated. Change package to 'kotlinx.parcelize'w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/data/entities/TriggerEntity.kt:78:5 Parcelize annotations from package 'kotlinx.android.parcel' are deprecated. Change package to 'kotlinx.parcelize'w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/home/HomeFragment.kt:52:59 'constructor CreateDocument()' is deprecated. Using a wildcard mime type with CreateDocument is not recommended as it breaks the automatic handling of file extensions. Instead, specify the mime type by using the constructor that takes an concrete mime type (e.g.., CreateDocument("image/png")).w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/home/HomeFragment.kt:59:59 'constructor CreateDocument()' is deprecated. Using a wildcard mime type with CreateDocument is not recommended as it breaks the automatic handling of file extensions. Instead, specify the mime type by using the constructor that takes an concrete mime type (e.g.., CreateDocument("image/png")).w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/home/HomeFragment.kt:66:59 'constructor CreateDocument()' is deprecated. Using a wildcard mime type with CreateDocument is not recommended as it breaks the automatic handling of file extensions. Instead, specify the mime type by using the constructor that takes an concrete mime type (e.g.., CreateDocument("image/png")).w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/home/HomeViewModel.kt:317:62 Unchecked cast: Set<Any?> to Set<String>w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/home/HomeViewModel.kt:336:54 Unchecked cast: Set<Any?> to Set<String>w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/home/HomeViewModel.kt:345:54 Unchecked cast: Set<Any?> to Set<String>w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/home/HomeViewModel.kt:354:54 Unchecked cast: Set<Any?> to Set<String>w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/home/HomeViewModel.kt:373:58 Unchecked cast: Set<Any?> to Set<String>w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/logging/LogFragment.kt:46:63 'constructor CreateDocument()' is deprecated. Using a wildcard mime type with CreateDocument is not recommended as it breaks the automatic handling of file extensions. Instead, specify the mime type by using the constructor that takes an concrete mime type (e.g.., CreateDocument("image/png")).w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/mappings/ConfigMappingFragment.kt:171:28 'launchWhenResumed(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/fingerprintmaps/FingerprintMapAction.kt:100:69 Elvis operator (?:) always returns the left operand of non-nullable type ActionEntityw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/mappings/keymaps/EditKeyMapActionViewModel.kt:106:34 The corresponding parameter in the supertype 'EditActionViewModel' is named 'mapping'. This may cause problems when calling this function with named arguments.w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/mappings/keymaps/KeyMapAction.kt:116:65 Elvis operator (?:) always returns the left operand of non-nullable type ActionEntityw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/mappings/keymaps/detection/KeyMapController.kt:870:43 Parameter 'keyIndex' is never used, could be renamed to _w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/mappings/keymaps/detection/KeyMapController.kt:989:17 Variable 'trigger' is never usedw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/mappings/keymaps/detection/KeyMapController.kt:1055:67 Parameter 'index' is never used, could be renamed to _w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/mappings/keymaps/trigger/ConfigTriggerOptionsFragment.kt:68:43 Parameter 'buttonView' is never used, could be renamed to _w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/mappings/keymaps/trigger/ConfigTriggerOptionsFragment.kt:83: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:30:59 'constructor CreateDocument()' is deprecated. Using a wildcard mime type with CreateDocument is not recommended as it breaks the automatic handling of file extensions. Instead, specify the mime type by using the constructor that takes an concrete mime type (e.g.., CreateDocument("image/png")).w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/reportbug/ReportBugActivity.kt:45:24 'launchWhenCreated(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 'launchWhenResumed(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 'launchWhenResumed(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:29:28 'launchWhenResumed(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:29:28 'launchWhenResumed(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:28:28 'launchWhenResumed(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:42:59 'constructor CreateDocument()' is deprecated. Using a wildcard mime type with CreateDocument is not recommended as it breaks the automatic handling of file extensions. Instead, specify the mime type by using the constructor that takes an concrete mime type (e.g.., CreateDocument("image/png")).w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/settings/MainSettingsFragment.kt:61:28 'launchWhenResumed(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 'launchWhenResumed(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 'setImportantWhileForeground(Boolean): JobInfo.Builder!' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/JobSchedulerHelper.kt:65:21 'setImportantWhileForeground(Boolean): JobInfo.Builder!' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/JobSchedulerHelper.kt:99:21 'setImportantWhileForeground(Boolean): JobInfo.Builder!' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/accessibility/MyAccessibilityService.kt:335:14 'recycle(): Unit' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/accessibility/MyAccessibilityService.kt:430:21 Variable 'startFingerCoordinatesList' is never usedw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/accessibility/MyAccessibilityService.kt:431:21 Variable 'endFingerCoordinatesList' is never usedw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/apps/AndroidAppShortcutAdapter.kt:32:44 'queryIntentActivities(Intent, Int): (Mutable)List<ResolveInfo!>' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/apps/AndroidAppShortcutAdapter.kt:86:18 'getActivityInfo(ComponentName, Int): ActivityInfo' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/apps/AndroidAppShortcutAdapter.kt:98:18 'getActivityInfo(ComponentName, Int): ActivityInfo' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/apps/AndroidPackageManagerAdapter.kt:149:40 'getApplicationInfo(String, Int): ApplicationInfo' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/apps/AndroidPackageManagerAdapter.kt:168:32 'getApplicationInfo(String, Int): ApplicationInfo' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/apps/AndroidPackageManagerAdapter.kt:198:50 'getApplicationInfo(String, Int): ApplicationInfo' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/apps/AndroidPackageManagerAdapter.kt:249:18 'getApplicationInfo(String, Int): ApplicationInfo' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/apps/AndroidPackageManagerAdapter.kt:261:18 'getApplicationInfo(String, Int): ApplicationInfo' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/apps/AndroidPackageManagerAdapter.kt:274:18 'getActivityInfo(ComponentName, Int): ActivityInfo' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/apps/AndroidPackageManagerAdapter.kt:288:18 'getActivityInfo(ComponentName, Int): ActivityInfo' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/apps/AndroidPackageManagerAdapter.kt:300:43 'getInstalledApplications(Int): (Mutable)List<ApplicationInfo!>' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/apps/AndroidPackageManagerAdapter.kt:317:54 'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/apps/ChooseAppShortcutFragment.kt:106: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:89:67 'EXTRA_SHORTCUT_NAME: String' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/apps/PackageUtils.kt:16:32 'getApplicationInfo(String, Int): ApplicationInfo' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/bluetooth/AndroidBluetoothAdapter.kt:27:71 'getDefaultAdapter(): BluetoothAdapter!' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/bluetooth/AndroidBluetoothAdapter.kt:33:43 'getDefaultAdapter(): BluetoothAdapter!' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/bluetooth/AndroidBluetoothAdapter.kt:58:28 'getParcelableExtra(String!): T?' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/bluetooth/AndroidBluetoothAdapter.kt:76:28 'getParcelableExtra(String!): T?' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/bluetooth/AndroidBluetoothAdapter.kt:94:28 'getParcelableExtra(String!): T?' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/bluetooth/AndroidBluetoothAdapter.kt:128:18 'enable(): Boolean' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/bluetooth/AndroidBluetoothAdapter.kt:138:18 'disable(): Boolean' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/devices/AndroidDevicesAdapter.kt:130:40 'getDefaultAdapter(): BluetoothAdapter!' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/devices/InputDeviceInfo.kt:11:1 Parcelize annotations from package 'kotlinx.android.parcel' are deprecated. Change package to 'kotlinx.parcelize'w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/inputmethod/KeyMapperImeService.kt:41:44 'getParcelableExtra(String!): T?' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/inputmethod/KeyMapperImeService.kt:51:44 'getParcelableExtra(String!): T?' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/inputmethod/KeyMapperImeService.kt:61:42 'getParcelableExtra(String!): T?' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/intents/ConfigIntentViewModel.kt:57:30 'FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET: Int' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/intents/ConfigIntentViewModel.kt:360:38 'get(String!): Any?' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/network/AndroidNetworkAdapter.kt:25:29 'getter for connectionInfo: WifiInfo!' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/network/AndroidNetworkAdapter.kt:41:25 'setter for isWifiEnabled: Boolean' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/network/AndroidNetworkAdapter.kt:50:25 'setter for isWifiEnabled: Boolean' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/network/AndroidNetworkAdapter.kt:78:32 'getter for configuredNetworks: (Mutable)List<WifiConfiguration!>!' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/network/AndroidNetworkAdapter.kt:79:20 'SSID: String!' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/notifications/NotificationClickReceiver.kt:21:27 'ACTION_CLOSE_SYSTEM_DIALOGS: String' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/notifications/NotificationController.kt:106:43 'CHANNEL_ID_WARNINGS: String' is deprecated. Removed in 2.0. This channel shouldn't existw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/notifications/NotificationController.kt:107:43 'CHANNEL_ID_PERSISTENT: String' is deprecated. Removed in 2.0. This channel shouldn't existw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/permissions/AndroidPermissionAdapter.kt:74:67 Parameter 'grantResult' is never used, could be renamed to _w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/permissions/RequestPermissionDelegate.kt:104: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:118: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:236: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:26 'PhoneStateListener' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:31:37 'PhoneStateListener' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:31:67 'constructor PhoneStateListener()' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:31:67 'PhoneStateListener' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:32:22 This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for detailsw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:33:19 'onCallStateChanged(Int, String!): Unit' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:47:38 'listen(PhoneStateListener!, Int): Unit' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:47:65 'PhoneStateListener' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:47:84 'LISTEN_NONE: Int' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:49:38 'listen(PhoneStateListener!, Int): Unit' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:49:65 'PhoneStateListener' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:49:84 'LISTEN_CALL_STATE: Int' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:56:52 'getter for callState: Int' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:75:28 'acceptRingingCall(): Unit' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/system/phone/AndroidPhoneAdapter.kt:81:28 'endCall(): Boolean' is deprecated. Deprecated in Javaw: 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:70:24 'launchWhenStarted(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:72: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:77: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: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/vibrator/AndroidVibratorAdapter.kt:27:23 'vibrate(Long): Unit' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/util/Event.kt:33:5 Parcelize annotations from package 'kotlinx.android.parcel' are deprecated. Change package to 'kotlinx.parcelize'w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/util/SharedPrefsDataStoreWrapper.kt:71:58 Parameter 'default' is never usedw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/util/ui/DialogUtils.kt:219:35 'launchWhenResumed(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:334:10 'OnLifecycleEvent' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/util/ui/EpoxyRecyclerViewModelHelper.kt:24:27 Parameter 'group' is never used, could be renamed to _w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/util/ui/EpoxyRecyclerViewModelHelper.kt:42:27 Parameter 'group' is never used, could be renamed to _w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/util/ui/EpoxyRecyclerViewModelHelper.kt:120:36 'launchWhenResumed(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:50:47 Unchecked cast: Set<Any?> to Set<T>w: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/util/ui/PopupViewModel.kt:12:27 'OnLifecycleEvent' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/util/ui/PopupViewModel.kt:105:18 'OnLifecycleEvent' is deprecated. Deprecated in Javaw: file:///home/vagrant/build/io.github.sds100.keymapper/app/src/main/java/io/github/sds100/keymapper/util/ui/PopupViewModel.kt:152: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:compileReleaseJavaWithJavacNote: Some input files use unchecked or unsafe operations.Note: Recompile with -Xlint:unchecked for details.> Task :app:mergeReleaseGeneratedProguardFiles> Task :app:processReleaseJavaRes> Task :app:mergeReleaseJavaResource> Task :app:lintVitalAnalyzeReleasetimber.lint.TimberIssueRegistry in /home/vagrant/.gradle/caches/transforms-3/4faa6744ed77adc060a37347db201517/transformed/jetified-timber-4.7.1/jars/lint.jar does not specify a vendor; see IssueRegistry#vendor> Task :app:minifyReleaseWithR8> Task :app:compileReleaseArtProfile> Task :app:packageRelease> Task :app:createReleaseApkListingFileRedirect> Task :app:lintVitalReportRelease> Task :app:lintVitalRelease> Task :app:assembleReleaseDeprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.See https://docs.gradle.org/8.0/userguide/command_line_interface.html#sec:command_line_warningsBUILD SUCCESSFUL in 9m44 actionable tasks: 44 executed2023-09-13 20:46:57,630 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/home/vagrant/build/io.github.sds100.keymapper, universal_newlines=False, shell=None, istream=<valid stream>)2023-09-13 20:46:57,646 INFO: Successfully built version 2.5.0 of io.github.sds100.keymapper from 7161ae44154c4ce161726a940934ba5caf3832db2023-09-13 20:46:57,924 DEBUG: AXML contains a RESOURCE MAP2023-09-13 20:46:57,924 DEBUG: Start of Namespace mapping: prefix 35: 'android' --> uri 138: 'http://schemas.android.com/apk/res/android'2023-09-13 20:46:57,928 DEBUG: Checking build/io.github.sds100.keymapper/app/build/outputs/apk/release/keymapper-2.5.0.apk2023-09-13 20:46:57,944 DEBUG: AXML contains a RESOURCE MAP2023-09-13 20:46:57,945 DEBUG: Start of Namespace mapping: prefix 35: 'android' --> uri 138: 'http://schemas.android.com/apk/res/android'2023-09-13 20:46:57,974 INFO: success: io.github.sds100.keymapper2023-09-13 20:46:57,975 INFO: Finished2023-09-13 20:46:57,975 INFO: 1 build succeeded