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 generation
2023-09-13 20:35:14,727 INFO: Creating log directory
2023-09-13 20:35:14,727 INFO: Creating temporary directory
2023-09-13 20:35:14,727 INFO: Creating output directory
2023-09-13 20:35:14,746 DEBUG: Getting git vcs interface for https://github.com/keymapperorg/KeyMapper
2023-09-13 20:35:14,746 DEBUG: Checking io.github.sds100.keymapper:62
2023-09-13 20:35:14,746 INFO: Building version 2.5.0 (62) of io.github.sds100.keymapper
2023-09-13 20:35:14,747 INFO: Running 'sudo' commands in /home/vagrant
2023-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 update
Get: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-headless
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
openjdk-17-jre-headless
Suggested packages:
openjdk-17-demo openjdk-17-source libnss-mdns fonts-dejavu-extra
fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei
| fonts-wqy-zenhei fonts-indic
The following NEW packages will be installed:
openjdk-17-jdk-headless openjdk-17-jre-headless
0 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 installed
Fetched 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 mode
Setting up openjdk-17-jdk-headless:amd64 (17.0.7+7-1~deb11u1) ...
+ update-java-alternatives -a
update-alternatives: error: no alternatives for jconsole
2023-09-13 20:36:03,723 DEBUG: > sudo passwd --lock root
passwd: 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 removed
2023-09-13 20:36:15,321 INFO: Getting source for revision 7161ae44154c4ce161726a940934ba5caf3832db
2023-09-13 20:36:15,324 DEBUG: Directory: build/io.github.sds100.keymapper
2023-09-13 20:36:15,324 DEBUG: > git rev-parse --show-toplevel
2023-09-13 20:36:15,538 DEBUG: Directory: build/io.github.sds100.keymapper
2023-09-13 20:36:15,538 DEBUG: > git submodule foreach --recursive git reset --hard
2023-09-13 20:36:15,750 DEBUG: Directory: build/io.github.sds100.keymapper
2023-09-13 20:36:15,750 DEBUG: > git reset --hard
2023-09-13 20:36:16,163 DEBUG: Directory: build/io.github.sds100.keymapper
2023-09-13 20:36:16,163 DEBUG: > git submodule foreach --recursive git clean -dffx
2023-09-13 20:36:16,272 DEBUG: Directory: build/io.github.sds100.keymapper
2023-09-13 20:36:16,273 DEBUG: > git clean -dffx
2023-09-13 20:36:16,384 DEBUG: Directory: build/io.github.sds100.keymapper
2023-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 origin
2023-09-13 20:36:17,502 DEBUG: Directory: build/io.github.sds100.keymapper
2023-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 origin
2023-09-13 20:36:18,015 DEBUG: Directory: build/io.github.sds100.keymapper
2023-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 origin
2023-09-13 20:36:18,638 DEBUG: Directory: build/io.github.sds100.keymapper
2023-09-13 20:36:18,645 DEBUG: > git remote set-head origin --auto
2023-09-13 20:36:19,258 DEBUG: Directory: build/io.github.sds100.keymapper
2023-09-13 20:36:19,259 DEBUG: > git checkout -f 7161ae44154c4ce161726a940934ba5caf3832db
2023-09-13 20:36:19,470 DEBUG: Directory: build/io.github.sds100.keymapper
2023-09-13 20:36:19,471 DEBUG: > git clean -dffx
2023-09-13 20:36:19,582 INFO: Creating local.properties file at build/io.github.sds100.keymapper/local.properties
2023-09-13 20:36:19,584 INFO: Creating local.properties file at build/io.github.sds100.keymapper/app/local.properties
2023-09-13 20:36:19,584 DEBUG: Removing debuggable flags from build/io.github.sds100.keymapper/app
2023-09-13 20:36:19,613 INFO: Cleaned build.gradle of keysigning configs at build/io.github.sds100.keymapper/app/build.gradle
2023-09-13 20:36:19,642 INFO: Running 'prebuild' commands in build/io.github.sds100.keymapper/app
2023-09-13 20:36:19,643 DEBUG: Directory: build/io.github.sds100.keymapper/app
2023-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.gradle
2023-09-13 20:36:19,859 INFO: Cleaning Gradle project...
2023-09-13 20:36:19,860 DEBUG: Directory: build/io.github.sds100.keymapper/app
2023-09-13 20:36:19,860 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid clean
Found 8.0 via distributionUrl
Downloading missing gradle version 8.0
cachedir /home/vagrant/.cache/fdroidserver
/home/vagrant/.cache/fdroidserver/gradle-8.0-bin.zip: OK
Running /opt/gradle/versions/8.0/bin/gradle clean
Welcome to Gradle 8.0!
For more details see https://docs.gradle.org/8.0/release-notes.html
To 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-DATE
Deprecated 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_warnings
BUILD SUCCESSFUL in 1m 28s
1 actionable task: 1 up-to-date
2023-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.jar
2023-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/app
2023-09-13 20:37:55,944 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid assembleRelease
Found 8.0 via distributionUrl
Running /opt/gradle/versions/8.0/bin/gradle assembleRelease
To 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
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 33.0.1 in /opt/android-sdk/licenses
License 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-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: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:compileReleaseKotlin
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 ActionEntity
w: 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 ActionEntity
w: 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 used
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 used
w: 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 used
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 exist
w: 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 exist
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 details
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 Java
w: 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 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: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 Java
w: 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 used
w: 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 Java
w: 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 Java
w: 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 Java
w: 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:compileReleaseJavaWithJavac
Note: 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:lintVitalAnalyzeRelease
timber.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:assembleRelease
Deprecated 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_warnings
BUILD SUCCESSFUL in 9m
44 actionable tasks: 44 executed
2023-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 7161ae44154c4ce161726a940934ba5caf3832db
2023-09-13 20:46:57,924 DEBUG: AXML contains a RESOURCE MAP
2023-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.apk
2023-09-13 20:46:57,944 DEBUG: AXML contains a RESOURCE MAP
2023-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.keymapper
2023-09-13 20:46:57,975 INFO: Finished
2023-09-13 20:46:57,975 INFO: 1 build succeeded