== Installed Android Tools ==

2026-01-12 17:28:32,538 INFO: Creating log directory
2026-01-12 17:28:32,539 INFO: Creating temporary directory
2026-01-12 17:28:32,539 INFO: Creating output directory
2026-01-12 17:28:32,544 DEBUG: Getting git vcs interface for https://github.com/Arturo254/OpenTune.git
2026-01-12 17:28:32,544 DEBUG: Checking com.Arturo254.opentune:125
2026-01-12 17:28:32,544 INFO: Building com.Arturo254.opentune:125
2026-01-12 17:28:32,545 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/com.Arturo254.opentune, universal_newlines=False, shell=None, istream=None)
2026-01-12 17:28:32,548 INFO: Running 'sudo' commands in /home/vagrant
2026-01-12 17:28:32,548 DEBUG: > sudo DEBIAN_FRONTEND=noninteractive bash -e -u -o pipefail -x -c echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list; apt-get update; apt-get install -y -t trixie openjdk-21-jdk-headless; update-alternatives --auto java; export CPUS_MAX=8; export CPUS=$(getconf _NPROCESSORS_ONLN); for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done
+ echo 'deb https://deb.debian.org/debian trixie main'
+ apt-get update
Get:1 https://deb.debian.org/debian trixie InRelease [140 kB]
Get:2 https://security.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:3 https://security.debian.org/debian-security bookworm-security/main amd64 Packages [290 kB]
Get:4 https://security.debian.org/debian-security bookworm-security/main Translation-en [176 kB]
Get:5 https://deb.debian.org/debian trixie/main amd64 Packages [9670 kB]
Get:6 https://deb.debian.org/debian trixie/main Translation-en [6484 kB]
Get:7 https://debian.osuosl.org/debian bookworm InRelease [151 kB]
Get:8 https://debian.osuosl.org/debian bookworm-updates InRelease [55.4 kB]
Get:9 https://debian.osuosl.org/debian bookworm-backports InRelease [59.4 kB]
Get:10 https://debian.osuosl.org/debian bookworm/main amd64 Packages [8792 kB]
Get:11 https://debian.osuosl.org/debian bookworm/main Translation-en [6108 kB]
Get:12 https://debian.osuosl.org/debian bookworm-updates/main amd64 Packages [6924 B]
Get:13 https://debian.osuosl.org/debian bookworm-updates/main Translation-en [5448 B]
Get:14 https://debian.osuosl.org/debian bookworm-backports/main amd64 Packages [300 kB]
Get:15 https://debian.osuosl.org/debian bookworm-backports/main Translation-en [253 kB]
Fetched 32.5 MB in 4s (7684 kB/s)
Reading package lists...
+ apt-get install -y -t trixie openjdk-21-jdk-headless
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  libnsl-dev libtirpc-dev
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  base-files libc-bin libc-dev-bin libc-l10n libc6 libc6-dev
  openjdk-21-jre-headless
Suggested packages:
  libc-devtools glibc-doc locales libnss-nis libnss-nisplus manpages-dev
  openjdk-21-demo openjdk-21-source libnss-mdns fonts-dejavu-extra
  fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei
  | fonts-wqy-zenhei fonts-indic
Recommended packages:
  manpages manpages-dev libcups2t64 libasound2t64
The following NEW packages will be installed:
  openjdk-21-jdk-headless openjdk-21-jre-headless
The following packages will be upgraded:
  base-files libc-bin libc-dev-bin libc-l10n libc6 libc6-dev
6 upgraded, 2 newly installed, 0 to remove and 464 not upgraded.
Need to get 131 MB of archives.
After this operation, 301 MB of additional disk space will be used.
Get:1 https://deb.debian.org/debian trixie/main amd64 base-files amd64 13.8+deb13u3 [73.3 kB]
Get:2 https://deb.debian.org/debian trixie/main amd64 libc6-dev amd64 2.41-12+deb13u1 [1994 kB]
Get:3 https://deb.debian.org/debian trixie/main amd64 libc-dev-bin amd64 2.41-12+deb13u1 [58.5 kB]
Get:4 https://deb.debian.org/debian trixie/main amd64 libc6 amd64 2.41-12+deb13u1 [2851 kB]
Get:5 https://deb.debian.org/debian trixie/main amd64 libc-bin amd64 2.41-12+deb13u1 [637 kB]
Get:6 https://deb.debian.org/debian trixie/main amd64 libc-l10n all 2.41-12+deb13u1 [738 kB]
Get:7 https://deb.debian.org/debian trixie/main amd64 openjdk-21-jre-headless amd64 21.0.9+10-1~deb13u1 [41.8 MB]
Get:8 https://deb.debian.org/debian trixie/main amd64 openjdk-21-jdk-headless amd64 21.0.9+10-1~deb13u1 [82.9 MB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 131 MB in 1s (186 MB/s)
(Reading database ... 64078 files and directories currently installed.)
Preparing to unpack .../base-files_13.8+deb13u3_amd64.deb ...
Unpacking base-files (13.8+deb13u3) over (12.4+deb12u13) ...
Setting up base-files (13.8+deb13u3) ...
Installing new version of config file /etc/debian_version ...
Installing new version of config file /etc/issue ...
Installing new version of config file /etc/issue.net ...
Updating /etc/profile to current default.
Updating /root/.profile to current default.
(Reading database ... 64089 files and directories currently installed.)
Preparing to unpack .../libc6-dev_2.41-12+deb13u1_amd64.deb ...
Unpacking libc6-dev:amd64 (2.41-12+deb13u1) over (2.36-9+deb12u13) ...
Preparing to unpack .../libc-dev-bin_2.41-12+deb13u1_amd64.deb ...
Unpacking libc-dev-bin (2.41-12+deb13u1) over (2.36-9+deb12u13) ...
Preparing to unpack .../libc6_2.41-12+deb13u1_amd64.deb ...
Checking for services that may need to be restarted...
Checking init scripts...
Unpacking libc6:amd64 (2.41-12+deb13u1) over (2.36-9+deb12u13) ...
Setting up libc6:amd64 (2.41-12+deb13u1) ...
Checking for services that may need to be restarted...
Checking init scripts...

Restarting services possibly affected by the upgrade:
  ssh: restarting...done.

Services restarted successfully.
(Reading database ... 64098 files and directories currently installed.)
Preparing to unpack .../libc-bin_2.41-12+deb13u1_amd64.deb ...
Unpacking libc-bin (2.41-12+deb13u1) over (2.36-9+deb12u13) ...
Setting up libc-bin (2.41-12+deb13u1) ...
(Reading database ... 64098 files and directories currently installed.)
Preparing to unpack .../libc-l10n_2.41-12+deb13u1_all.deb ...
Unpacking libc-l10n (2.41-12+deb13u1) over (2.36-9+deb12u13) ...
Selecting previously unselected package openjdk-21-jre-headless:amd64.
Preparing to unpack .../openjdk-21-jre-headless_21.0.9+10-1~deb13u1_amd64.deb ...
Unpacking openjdk-21-jre-headless:amd64 (21.0.9+10-1~deb13u1) ...
Selecting previously unselected package openjdk-21-jdk-headless:amd64.
Preparing to unpack .../openjdk-21-jdk-headless_21.0.9+10-1~deb13u1_amd64.deb ...
Unpacking openjdk-21-jdk-headless:amd64 (21.0.9+10-1~deb13u1) ...
Setting up libc-l10n (2.41-12+deb13u1) ...
Setting up openjdk-21-jre-headless:amd64 (21.0.9+10-1~deb13u1) ...
Setting up libc-dev-bin (2.41-12+deb13u1) ...
Setting up libc6-dev:amd64 (2.41-12+deb13u1) ...
Processing triggers for ca-certificates-java (20230710~deb12u1) ...
done.
Setting up openjdk-21-jdk-headless:amd64 (21.0.9+10-1~deb13u1) ...
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jwebserver to provide /usr/bin/jwebserver (jwebserver) in auto mode
+ update-alternatives --auto java
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode
+ export CPUS_MAX=8
+ CPUS_MAX=8
++ getconf _NPROCESSORS_ONLN
+ export CPUS=30
+ CPUS=30
+ (( c=8 ))
+ (( c<30 ))
+ echo 0
+ (( c++  ))
+ (( c<30 ))
+ echo 0
+ (( c++  ))
+ (( c<30 ))
+ echo 0
+ (( c++  ))
+ (( c<30 ))
+ echo 0
+ (( c++  ))
+ (( c<30 ))
+ echo 0
+ (( c++  ))
+ (( c<30 ))
+ echo 0
+ (( c++  ))
+ (( c<30 ))
+ echo 0
+ (( c++  ))
+ (( c<30 ))
+ echo 0
+ (( c++  ))
+ (( c<30 ))
+ echo 0
+ (( c++  ))
+ (( c<30 ))
+ echo 0
+ (( c++  ))
+ (( c<30 ))
+ echo 0
+ (( c++  ))
+ (( c<30 ))
+ echo 0
+ (( c++  ))
+ (( c<30 ))
+ echo 0
+ (( c++  ))
+ (( c<30 ))
+ echo 0
+ (( c++  ))
+ (( c<30 ))
+ echo 0
+ (( c++  ))
+ (( c<30 ))
+ echo 0
+ (( c++  ))
+ (( c<30 ))
+ echo 0
+ (( c++  ))
+ (( c<30 ))
+ echo 0
+ (( c++  ))
+ (( c<30 ))
+ echo 0
+ (( c++  ))
+ (( c<30 ))
+ echo 0
+ (( c++  ))
+ (( c<30 ))
+ echo 0
+ (( c++  ))
+ (( c<30 ))
+ echo 0
+ (( c++  ))
+ (( c<30 ))
2026-01-12 17:28:58,984 DEBUG: > sudo passwd --lock root
passwd: password changed.
2026-01-12 17:28:59,286 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo
(Reading database ... 64541 files and directories currently installed.)
Removing sudo (1.9.13p3-1+deb12u3) ...
Purging configuration files for sudo (1.9.13p3-1+deb12u3) ...
dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removed
Processing triggers for libc-bin (2.41-12+deb13u1) ...
2026-01-12 17:29:02,151 INFO: Getting source for revision 7cf41317321bb236929639564a7d24f7b105af74
2026-01-12 17:29:02,151 DEBUG: Directory: build/com.Arturo254.opentune
2026-01-12 17:29:02,151 DEBUG: > git rev-parse --show-toplevel
2026-01-12 17:29:02,352 DEBUG: Directory: build/com.Arturo254.opentune
2026-01-12 17:29:02,352 DEBUG: > git submodule foreach --recursive git reset --hard
2026-01-12 17:29:02,453 DEBUG: Directory: build/com.Arturo254.opentune
2026-01-12 17:29:02,453 DEBUG: > git reset --hard
2026-01-12 17:29:02,654 DEBUG: Directory: build/com.Arturo254.opentune
2026-01-12 17:29:02,654 DEBUG: > git submodule foreach --recursive git clean -dffx
2026-01-12 17:29:02,756 DEBUG: Directory: build/com.Arturo254.opentune
2026-01-12 17:29:02,756 DEBUG: > git clean -dffx
2026-01-12 17:29:02,857 DEBUG: Directory: build/com.Arturo254.opentune
2026-01-12 17:29:02,857 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --prune-tags --force origin
2026-01-12 17:29:03,259 DEBUG: Directory: build/com.Arturo254.opentune
2026-01-12 17:29:03,260 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
2026-01-12 17:29:03,561 DEBUG: Directory: build/com.Arturo254.opentune
2026-01-12 17:29:03,562 DEBUG: > git remote set-head origin --auto
2026-01-12 17:29:03,964 DEBUG: Directory: build/com.Arturo254.opentune
2026-01-12 17:29:03,964 DEBUG: > git checkout -f 7cf41317321bb236929639564a7d24f7b105af74
2026-01-12 17:29:04,165 DEBUG: Directory: build/com.Arturo254.opentune
2026-01-12 17:29:04,165 DEBUG: > git clean -dffx
2026-01-12 17:29:04,267 INFO: commit: 7cf41317321bb236929639564a7d24f7b105af74 (SHA1: 7cf41317321bb236929639564a7d24f7b105af74)
2026-01-12 17:29:04,267 DEBUG: Directory: build/com.Arturo254.opentune
2026-01-12 17:29:04,267 DEBUG: > git rev-parse --show-toplevel
2026-01-12 17:29:04,470 DEBUG: Directory: build/com.Arturo254.opentune
2026-01-12 17:29:04,470 DEBUG: > git submodule deinit --all --force
2026-01-12 17:29:04,571 INFO: Collecting source libraries
2026-01-12 17:29:04,576 INFO: Creating local.properties file at build/com.Arturo254.opentune/local.properties
2026-01-12 17:29:04,577 INFO: Creating local.properties file at build/com.Arturo254.opentune/app/local.properties
2026-01-12 17:29:04,580 INFO: Cleaned build.gradle.kts of keysigning configs at build/com.Arturo254.opentune/app/build.gradle.kts
2026-01-12 17:29:04,582 INFO: Running 'prebuild' commands in build/com.Arturo254.opentune/app
2026-01-12 17:29:04,582 DEBUG: Directory: build/com.Arturo254.opentune/app
2026-01-12 17:29:04,582 DEBUG: > bash -e -u -o pipefail -x -c -- sed -i -e '/foojay/d' ../settings.gradle.kts
/etc/bash.bashrc: line 7: PS1: unbound variable
+ sed -i -e /foojay/d ../settings.gradle.kts
2026-01-12 17:29:04,784 INFO: Cleaning Gradle project...
2026-01-12 17:29:04,785 DEBUG: Directory: build/com.Arturo254.opentune/app
2026-01-12 17:29:04,785 DEBUG: > /usr/local/bin/gradlew-fdroid clean
CACHEDIR set to /home/vagrant/.cache/gradlew-fdroid
Update checksum from gradle-transparency-log
Found 8.13 via distributionUrl
Downloading missing gradle version 8.13
Using cache directory /home/vagrant/.cache/gradlew-fdroid
Running /home/vagrant/.cache/gradlew-fdroid/versions/8.13/bin/gradle clean

Welcome to Gradle 8.13!

Here are the highlights of this release:
 - Daemon JVM auto-provisioning
 - Enhancements for Scala plugin and JUnit testing
 - Improvements for build authors and plugin developers

For more details see https://docs.gradle.org/8.13/release-notes.html

To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.13/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
Daemon will be stopped at the end of the build 
Calculating task graph as no cached configuration is available for tasks: clean
Type-safe project accessors is an incubating feature.
> Task :app:clean UP-TO-DATE

[Incubating] Problems report is available at: file:///home/vagrant/build/com.Arturo254.opentune/build/reports/problems/problems-report.html

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.

For more on this, please refer to https://docs.gradle.org/8.13/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.

BUILD SUCCESSFUL in 47s
1 actionable task: 1 up-to-date
Configuration cache entry stored.
2026-01-12 17:29:53,966 INFO: Scanning source for common problems...
2026-01-12 17:29:53,972 DEBUG: scanner is configured to use signature data from: 'suss'
2026-01-12 17:29:53,972 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'
2026-01-12 17:29:54,472 DEBUG: write 'suss.json' to cache
2026-01-12 17:29:54,472 DEBUG: next suss.json cache update due in 23:59:59.998215
2026-01-12 17:29:54,501 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar
2026-01-12 17:29:54,518 INFO: Creating source tarball...
2026-01-12 17:29:54,932 INFO: Building Gradle project...
2026-01-12 17:29:54,932 DEBUG: Directory: build/com.Arturo254.opentune/app
2026-01-12 17:29:54,932 DEBUG: > /usr/local/bin/gradlew-fdroid assembleRelease
CACHEDIR set to /home/vagrant/.cache/gradlew-fdroid
Remote gradle-transparency-log not changed, reusing cache
Update checksum from gradle-transparency-log
Found 8.13 via distributionUrl
Running /home/vagrant/.cache/gradlew-fdroid/versions/8.13/bin/gradle assembleRelease
To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.13/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
Daemon will be stopped at the end of the build 
Calculating task graph as no cached configuration is available for tasks: assembleRelease
Type-safe project accessors is an incubating feature.
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
Checking the license for package Android SDK Build-Tools 35 in /opt/android-sdk/licenses
License for package Android SDK Build-Tools 35 accepted.
Preparing "Install Android SDK Build-Tools 35 v.35.0.0".
"Install Android SDK Build-Tools 35 v.35.0.0" ready.
Installing Android SDK Build-Tools 35 in /opt/android-sdk/build-tools/35.0.0
"Install Android SDK Build-Tools 35 v.35.0.0" complete.
"Install Android SDK Build-Tools 35 v.35.0.0" finished.
Checking the license for package Android SDK Platform 35 in /opt/android-sdk/licenses
License for package Android SDK Platform 35 accepted.
Preparing "Install Android SDK Platform 35 (revision 2)".
"Install Android SDK Platform 35 (revision 2)" ready.
Installing Android SDK Platform 35 in /opt/android-sdk/platforms/android-35
"Install Android SDK Platform 35 (revision 2)" complete.
"Install Android SDK Platform 35 (revision 2)" finished.
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
[=========                              ] 25%                                   
[=========                              ] 25% Fetch remote repository...        
[=======================================] 100% Fetch remote repository...       

> Task :kugou:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :lrclib:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :innertube:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :innertube:processResources NO-SOURCE
> Task :kugou:processResources NO-SOURCE
> Task :lrclib:processResources NO-SOURCE
> Task :material-color-utilities:processResources NO-SOURCE
> Task :kizzy:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :jossredconnect:processResources NO-SOURCE
> Task :app:preBuild UP-TO-DATE
> Task :app:preReleaseBuild UP-TO-DATE
> Task :jossredconnect:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :kizzy:processResources NO-SOURCE

> Task :app:mergeReleaseArtProfile
WARNING: [Processor] Library '/home/vagrant/.gradle/caches/modules-2/files-2.1/androidx.media3/media3-session/1.8.0/e28b8a1b7941dd4c4da264d5e622274e7c8e6488/media3-session-1.8.0.aar' contains references to both AndroidX and old support library. This seems like the library is partially migrated. Jetifier will try to rewrite the library anyway.
 Example of androidX reference: 'androidx/media3/session/legacy/LegacyParcelableUtil'
 Example of support library reference: 'android/support/v4/media/MediaDescriptionCompat'

> Task :app:mergeReleaseJniLibFolders
> Task :material-color-utilities:compileJava
> Task :material-color-utilities:classes
> Task :material-color-utilities:jar
> Task :app:buildKotlinToolingMetadata
> Task :app:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :app:generateReleaseBuildConfig
> Task :app:checkReleaseDuplicateClasses
> Task :app:generateReleaseResValues
> Task :app:checkReleaseAarMetadata
> Task :app:generateReleaseResources
> Task :app:mapReleaseSourceSetPaths
> Task :app:createReleaseCompatibleScreenManifests
> Task :app:extractDeepLinksRelease
> Task :app:processReleaseMainManifest
> Task :app:processReleaseManifest
> Task :app:processReleaseManifestForPackage
> Task :app:javaPreCompileRelease
> Task :app:extractProguardFiles
> Task :app:mergeReleaseStartupProfile
> Task :app:mergeReleaseShaders
> Task :app:compileReleaseShaders NO-SOURCE
> Task :app:generateReleaseAssets UP-TO-DATE
> Task :app:mergeReleaseAssets
> Task :app:compressReleaseAssets
> Task :app:expandReleaseL8ArtProfileWildcards
> Task :app:writeReleaseAppMetadata
> Task :app:writeReleaseSigningConfigVersions
> Task :app:extractReleaseVersionControlInfo
> Task :app:mergeReleaseResources
> Task :app:processReleaseResources
> Task :jossredconnect:compileKotlin
> Task :jossredconnect:compileJava NO-SOURCE
> Task :jossredconnect:classes UP-TO-DATE
> Task :jossredconnect:jar
> Task :lrclib:compileKotlin
> Task :lrclib:compileJava NO-SOURCE
> Task :lrclib:classes UP-TO-DATE
> Task :lrclib:jar
> Task :kugou:compileKotlin
> Task :kugou:compileJava NO-SOURCE
> Task :kugou:classes UP-TO-DATE
> Task :kugou:jar
> Task :kizzy:compileKotlin
> Task :kizzy:compileJava NO-SOURCE
> Task :kizzy:classes UP-TO-DATE
> Task :kizzy:jar
> Task :innertube:compileKotlin
> Task :innertube:compileJava NO-SOURCE
> Task :innertube:classes UP-TO-DATE
> Task :innertube:jar
> Task :app:mergeReleaseNativeLibs

> Task :app:stripReleaseDebugSymbols
Unable to strip the following libraries, packaging them as they are: libandroidx.graphics.path.so, libdatastore_shared_counter.so. Run with --info option to learn more.

> Task :app:extractReleaseNativeSymbolTables
> Task :app:mergeReleaseNativeDebugMetadata NO-SOURCE

> Task :app:kspReleaseKotlin
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:345: The query returns some columns [songCountListened, timeListened] which are not used by com.arturo254.opentune.db.entities.Song. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns.  You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, title, duration, thumbnailUrl, albumId, albumName, year, date, dateModified, liked, likedDate, totalPlayTime, inLibrary, dateDownload, songCountListened, timeListened.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:422: The query returns some columns [downloadCount] which are not used by com.arturo254.opentune.db.entities.Album. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns.  You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, playlistId, title, year, thumbnailUrl, themeColor, songCount, duration, lastUpdateTime, bookmarkedAt, likedDate, inLibrary, downloadCount, songCountListened, timeListened.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:527:  com.arturo254.opentune.db.entities.Artist has some fields [timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, name, thumbnailUrl, channelId, songCount, lastUpdateTime, bookmarkedAt, songCount.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:561:  com.arturo254.opentune.db.entities.Artist has some fields [timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, name, thumbnailUrl, channelId, songCount, lastUpdateTime, bookmarkedAt, songCount.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:567:  com.arturo254.opentune.db.entities.Artist has some fields [timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, name, thumbnailUrl, channelId, songCount, lastUpdateTime, bookmarkedAt, songCount.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:573:  com.arturo254.opentune.db.entities.Artist has some fields [timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, name, thumbnailUrl, channelId, songCount, lastUpdateTime, bookmarkedAt, songCount.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:579:  com.arturo254.opentune.db.entities.Artist has some fields [timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, name, thumbnailUrl, channelId, songCount, lastUpdateTime, bookmarkedAt.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:601:  com.arturo254.opentune.db.entities.Artist has some fields [timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, name, thumbnailUrl, channelId, songCount, lastUpdateTime, bookmarkedAt, songCount.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:607:  com.arturo254.opentune.db.entities.Artist has some fields [timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, name, thumbnailUrl, channelId, songCount, lastUpdateTime, bookmarkedAt, songCount.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:613:  com.arturo254.opentune.db.entities.Artist has some fields [timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, name, thumbnailUrl, channelId, songCount, lastUpdateTime, bookmarkedAt, songCount.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:619:  com.arturo254.opentune.db.entities.Artist has some fields [timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, name, thumbnailUrl, channelId, songCount, lastUpdateTime, bookmarkedAt, songCount.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:641:  com.arturo254.opentune.db.entities.Artist has some fields [timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, name, thumbnailUrl, channelId, songCount, lastUpdateTime, bookmarkedAt, songCount.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:696:  com.arturo254.opentune.db.entities.Artist has some fields [timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, name, thumbnailUrl, channelId, songCount, lastUpdateTime, bookmarkedAt, songCount.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:711:  com.arturo254.opentune.db.entities.Album has some fields [songCountListened, timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, playlistId, title, year, thumbnailUrl, themeColor, songCount, duration, lastUpdateTime, bookmarkedAt, likedDate, inLibrary, songCount.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:715:  com.arturo254.opentune.db.entities.Album has some fields [songCountListened, timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, playlistId, title, year, thumbnailUrl, themeColor, songCount, duration, lastUpdateTime, bookmarkedAt, likedDate, inLibrary.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:719:  com.arturo254.opentune.db.entities.Album has some fields [songCountListened, timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, playlistId, title, year, thumbnailUrl, themeColor, songCount, duration, lastUpdateTime, bookmarkedAt, likedDate, inLibrary.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:723:  com.arturo254.opentune.db.entities.Album has some fields [songCountListened, timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, playlistId, title, year, thumbnailUrl, themeColor, songCount, duration, lastUpdateTime, bookmarkedAt, likedDate, inLibrary.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:727:  com.arturo254.opentune.db.entities.Album has some fields [songCountListened, timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, playlistId, title, year, thumbnailUrl, themeColor, songCount, duration, lastUpdateTime, bookmarkedAt, likedDate, inLibrary.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:731:  com.arturo254.opentune.db.entities.Album has some fields [songCountListened, timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, playlistId, title, year, thumbnailUrl, themeColor, songCount, duration, lastUpdateTime, bookmarkedAt, likedDate, inLibrary.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:745:  com.arturo254.opentune.db.entities.Album has some fields [songCountListened, timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, playlistId, title, year, thumbnailUrl, themeColor, songCount, duration, lastUpdateTime, bookmarkedAt, likedDate, inLibrary.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:749:  com.arturo254.opentune.db.entities.Album has some fields [songCountListened, timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, playlistId, title, year, thumbnailUrl, themeColor, songCount, duration, lastUpdateTime, bookmarkedAt, likedDate, inLibrary.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:753:  com.arturo254.opentune.db.entities.Album has some fields [songCountListened, timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, playlistId, title, year, thumbnailUrl, themeColor, songCount, duration, lastUpdateTime, bookmarkedAt, likedDate, inLibrary.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:757:  com.arturo254.opentune.db.entities.Album has some fields [songCountListened, timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, playlistId, title, year, thumbnailUrl, themeColor, songCount, duration, lastUpdateTime, bookmarkedAt, likedDate, inLibrary.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:761:  com.arturo254.opentune.db.entities.Album has some fields [songCountListened, timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, playlistId, title, year, thumbnailUrl, themeColor, songCount, duration, lastUpdateTime, bookmarkedAt, likedDate, inLibrary.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:765:  com.arturo254.opentune.db.entities.Album has some fields [songCountListened, timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, playlistId, title, year, thumbnailUrl, themeColor, songCount, duration, lastUpdateTime, bookmarkedAt, likedDate, inLibrary.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:779:  com.arturo254.opentune.db.entities.Album has some fields [songCountListened, timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, playlistId, title, year, thumbnailUrl, themeColor, songCount, duration, lastUpdateTime, bookmarkedAt, likedDate, inLibrary.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:833:  com.arturo254.opentune.db.entities.Album has some fields [songCountListened, timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, playlistId, title, year, thumbnailUrl, themeColor, songCount, duration, lastUpdateTime, bookmarkedAt, likedDate, inLibrary.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:929:  com.arturo254.opentune.db.entities.Artist has some fields [timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, name, thumbnailUrl, channelId, songCount, lastUpdateTime, bookmarkedAt, songCount.
w: [ksp] /home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/DatabaseDao.kt:938:  com.arturo254.opentune.db.entities.Album has some fields [songCountListened, timeListened] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: id, playlistId, title, year, thumbnailUrl, themeColor, songCount, duration, lastUpdateTime, bookmarkedAt, likedDate, inLibrary.

> Task :app:kaptGenerateStubsReleaseKotlin
w: Support for language version 2.0+ in kapt is in Alpha and must be enabled explicitly. Falling back to 1.9.

> Task :app:kaptReleaseKotlin

> Task :app:compileReleaseKotlin
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/entities/ArtistEntity.kt:52:59 'static fun random(p0: Int, p1: Boolean, p2: Boolean): String!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/db/entities/PlaylistEntity.kt:35:61 'static fun random(p0: Int, p1: Boolean, p2: Boolean): String!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/component/EnhancedPreferenceEntry.kt:177:29 'fun Divider(modifier: Modifier = ..., thickness: Dp = ..., color: Color = ...): Unit' is deprecated. Renamed to HorizontalDivider.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/component/IconButton.kt:1:36 This code uses error suppression for 'INVISIBLE_REFERENCE'. While it might compile and work, the compiler behavior is UNSPECIFIED and WON'T BE PRESERVED. Please report your use case to the Kotlin issue tracker instead: https://kotl.in/issue
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/component/SearchBar.kt:1:36 This code uses error suppression for 'INVISIBLE_REFERENCE'. While it might compile and work, the compiler behavior is UNSPECIFIED and WON'T BE PRESERVED. Please report your use case to the Kotlin issue tracker instead: https://kotl.in/issue
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/component/ShapeSelector.kt:163:13 'fun TabRow(selectedTabIndex: Int, modifier: Modifier = ..., containerColor: Color = ..., contentColor: Color = ..., indicator: @Composable() ComposableFunction1<@ParameterName(...) List<TabPosition>, Unit> = ..., divider: @Composable() ComposableFunction0<Unit> = ..., tabs: @Composable() ComposableFunction0<Unit>): Unit' is deprecated. Replaced with PrimaryTabRow and SecondaryTabRow.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/component/ShareLyrics.kt:334:40 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/menu/LyricsMenu.kt:66:38 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/player/Player.kt:186:28 'val LocalClipboardManager: ProvidableCompositionLocal<ClipboardManager>' is deprecated. Use LocalClipboard instead which supports suspend functions.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/player/Queue.kt:142:28 'val LocalClipboardManager: ProvidableCompositionLocal<ClipboardManager>' is deprecated. Use LocalClipboard instead which supports suspend functions.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/player/Queue.kt:393:29 'fun rememberSwipeToDismissBoxState(initialValue: SwipeToDismissBoxValue = ..., confirmValueChange: (SwipeToDismissBoxValue) -> Boolean = ..., positionalThreshold: (@ParameterName(...) Float) -> Float = ...): SwipeToDismissBoxState' is deprecated. confirmValueChange is deprecated without replacement. Rather than relying on a callback to veto state changes, the anchor set should not include disallowed anchors. See androidx.compose.foundation.samples.AnchoredDraggableDynamicAnchorsSample for an example of using dynamic anchors over confirmValueChange.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/AccountScreen.kt:45:35 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/AlbumScreen.kt:134:33 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/ExploreScreen.kt:48:41 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/HistoryScreen.kt:84:35 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/HomeScreen.kt:122:32 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/NewReleaseScreen.kt:52:38 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/StatsScreen.kt:92:33 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/YouTubeBrowseScreen.kt:73:41 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/artist/ArtistItemsScreen.kt:65:39 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/artist/ArtistScreen.kt:129:34 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/artist/ArtistScreen.kt:241:43 Condition is always 'true'.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/artist/ArtistSongsScreen.kt:78:39 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/library/CachePlaylistScreen.kt:84:35 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/library/LibraryAlbumsScreen.kt:75:41 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/library/LibraryArtistsScreen.kt:74:42 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/library/LibraryMixScreen.kt:82:38 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/library/LibraryPlaylistsScreen.kt:82:44 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/library/LibrarySongsScreen.kt:74:40 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/playlist/AutoPlaylistScreen.kt:130:40 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/playlist/LocalPlaylistScreen.kt:163:41 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/playlist/OnlinePlaylistScreen.kt:117:42 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/playlist/TopPlaylistScreen.kt:101:39 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/search/LocalSearchScreen.kt:67:39 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/search/OnlineSearchResult.kt:75:40 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/search/OnlineSearchScreen.kt:81:50 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/settings/BackupAndRestore.kt:109:41 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/screens/settings/StorageSettings.kt:83:35 'fun <reified VM : ViewModel> hiltViewModel(viewModelStoreOwner: ViewModelStoreOwner = ..., key: String? = ...): VM' is deprecated. Moved to package: androidx.hilt.lifecycle.viewmodel.compose.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/theme/Theme.kt:117:5 'constructor(primary: Color, onPrimary: Color, primaryContainer: Color, onPrimaryContainer: Color, inversePrimary: Color, secondary: Color, onSecondary: Color, secondaryContainer: Color, onSecondaryContainer: Color, tertiary: Color, onTertiary: Color, tertiaryContainer: Color, onTertiaryContainer: Color, background: Color, onBackground: Color, surface: Color, onSurface: Color, surfaceVariant: Color, onSurfaceVariant: Color, surfaceTint: Color, inverseSurface: Color, inverseOnSurface: Color, error: Color, onError: Color, errorContainer: Color, onErrorContainer: Color, outline: Color, outlineVariant: Color, scrim: Color, surfaceBright: Color, surfaceDim: Color, surfaceContainer: Color, surfaceContainerHigh: Color, surfaceContainerHighest: Color, surfaceContainerLow: Color, surfaceContainerLowest: Color): ColorScheme' is deprecated. Use constructor with additional 'fixed' container roles.
w: file:///home/vagrant/build/com.Arturo254.opentune/app/src/main/java/com/arturo254/opentune/ui/utils/LazyGridSnapLayoutInfoProvider.kt:1:36 This code uses error suppression for 'INVISIBLE_REFERENCE'. While it might compile and work, the compiler behavior is UNSPECIFIED and WON'T BE PRESERVED. Please report your use case to the Kotlin issue tracker instead: https://kotl.in/issue

> Task :app:compileReleaseJavaWithJavac

> Task :app:hiltAggregateDepsRelease
WARNING: [Processor] Library '/home/vagrant/.gradle/caches/8.13/transforms/265387874768a23daa712d0430de4b50/transformed/core-1.16.0-api.jar' contains references to both AndroidX and old support library. This seems like the library is partially migrated. Jetifier will try to rewrite the library anyway.
 Example of androidX reference: 'androidx/core/util/Supplier'
 Example of support library reference: 'android/support/v4/app/INotificationSideChannel$Default'
WARNING: [Processor] Library '/home/vagrant/.gradle/caches/8.13/transforms/e5b66689e8f76ea73894db5a464237c8/transformed/jetified-media3-session-1.8.0-api.jar' contains references to both AndroidX and old support library. This seems like the library is partially migrated. Jetifier will try to rewrite the library anyway.
 Example of androidX reference: 'androidx/media3/session/legacy/LegacyParcelableUtil'
 Example of support library reference: 'android/support/v4/media/MediaDescriptionCompat'

> Task :app:hiltJavaCompileRelease
> Task :app:processReleaseJavaRes
> Task :app:transformReleaseClassesWithAsm
> Task :app:mergeReleaseGeneratedProguardFiles
> Task :app:expandReleaseArtProfileWildcards
> Task :app:generateReleaseLintVitalReportModel
> Task :app:mergeReleaseJavaResource
> Task :app:lintVitalAnalyzeRelease
> Task :app:lintVitalReportRelease
> Task :app:lintVitalRelease
> Task :app:minifyReleaseWithR8
> Task :app:convertShrunkResourcesToBinaryRelease
> Task :app:optimizeReleaseResources
> Task :app:l8DexDesugarLibRelease
> Task :app:compileReleaseArtProfile
> Task :app:packageRelease
> Task :app:assembleRelease
> Task :app:createReleaseApkListingFileRedirect

[Incubating] Problems report is available at: file:///home/vagrant/build/com.Arturo254.opentune/build/reports/problems/problems-report.html

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.

For more on this, please refer to https://docs.gradle.org/8.13/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.

BUILD SUCCESSFUL in 4m 56s
64 actionable tasks: 64 executed
Configuration cache entry stored.
2026-01-12 17:34:51,867 INFO: Running 'postbuild' commands in build/com.Arturo254.opentune/app
2026-01-12 17:34:51,867 DEBUG: Directory: build/com.Arturo254.opentune/app
2026-01-12 17:34:51,867 DEBUG: > bash -e -u -o pipefail -x -c /home/vagrant/build/srclib/reproducible-apk-tools/inplace-fix.py --page-size 16 fix-newlines /home/vagrant/build/com.Arturo254.opentune/app/build/outputs/apk/release/app-release-unsigned.apk 'META-INF/services/*'
/etc/bash.bashrc: line 7: PS1: unbound variable
+ /home/vagrant/build/srclib/reproducible-apk-tools/inplace-fix.py --page-size 16 fix-newlines /home/vagrant/build/com.Arturo254.opentune/app/build/outputs/apk/release/app-release-unsigned.apk 'META-INF/services/*'
fixing 'META-INF/services/B6.d'...
fixing 'META-INF/services/T5.h'...
fixing 'META-INF/services/o7.v'...
fixing 'META-INF/services/p7.a'...
[RUN] python3 fix-newlines.py /home/vagrant/build/com.Arturo254.opentune/app/build/outputs/apk/release/app-release-unsigned.apk /tmp/tmpq890a9i1/fixed.apk META-INF/services/*
[FOUND] /opt/android-sdk/build-tools/35.0.0/zipalign
[RUN] zipalign -P 16 4 /tmp/tmpq890a9i1/fixed.apk /tmp/tmpq890a9i1/aligned.apk
[MOVE] /tmp/tmpq890a9i1/aligned.apk to /home/vagrant/build/com.Arturo254.opentune/app/build/outputs/apk/release/app-release-unsigned.apk
2026-01-12 17:34:53,511 DEBUG: Checking build/com.Arturo254.opentune/app/build/outputs/apk/release/app-release-unsigned.apk
2026-01-12 17:34:53,515 INFO: Successfully built com.Arturo254.opentune:125 from 7cf41317321bb236929639564a7d24f7b105af74
2026-01-12 17:34:53,521 INFO: Created directory for storing developer supplied reference binaries: 'unsigned/binaries'
2026-01-12 17:34:53,521 INFO: ...retrieving https://github.com/Arturo254/OpenTune/releases/download/2.0.11/app-release.apk
2026-01-12 17:34:53,521 DEBUG: Starting new HTTPS connection (1): github.com:443
2026-01-12 17:34:53,739 DEBUG: https://github.com:443 "GET /Arturo254/OpenTune/releases/download/2.0.11/app-release.apk HTTP/1.1" 302 0
2026-01-12 17:34:53,741 DEBUG: Starting new HTTPS connection (1): release-assets.githubusercontent.com:443
2026-01-12 17:34:53,840 DEBUG: https://release-assets.githubusercontent.com:443 "GET /github-production-release-asset/735441880/7c18e3f6-5691-4075-815e-806e7979776d?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-01-12T18%3A16%3A49Z&rscd=attachment%3B+filename%3Dapp-release.apk&rsct=application%2Fvnd.android.package-archive&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-01-12T17%3A16%3A35Z&ske=2026-01-12T18%3A16%3A49Z&sks=b&skv=2018-11-09&sig=rm97zq9bSMopomzf9wE0uUYTg2d3FwoBO1cbTEjD%2BoE%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc2ODIzOTU5NCwibmJmIjoxNzY4MjM5Mjk0LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.zw-jkcAbuLmZHdcznSjUeJLqTKdcW2kCGuURu0YVcoI&response-content-disposition=attachment%3B%20filename%3Dapp-release.apk&response-content-type=application%2Fvnd.android.package-archive HTTP/1.1" 200 8273292
2026-01-12 17:34:54,068 DEBUG: unsigned/binaries/com.Arturo254.opentune_125.binary.apk: Verifies
Verified using v1 scheme (JAR signing): false
Verified using v2 scheme (APK Signature Scheme v2): true
Verified using v3 scheme (APK Signature Scheme v3): false
Verified using v4 scheme (APK Signature Scheme v4): false
Verified for SourceStamp: false
Number of signers: 1

2026-01-12 17:34:54,230 DEBUG: /tmp/tmpdy7l7e2g/sigcp_com.Arturo254.opentune_125.apk: Verifies
Verified using v1 scheme (JAR signing): false
Verified using v2 scheme (APK Signature Scheme v2): true
Verified using v3 scheme (APK Signature Scheme v3): false
Verified using v4 scheme (APK Signature Scheme v4): false
Verified for SourceStamp: false
Number of signers: 1

2026-01-12 17:34:54,230 INFO: ...successfully verified
2026-01-12 17:34:54,230 INFO: compared built binary to supplied reference binary successfully
2026-01-12 17:34:54,238 WARNING: Requested API level 35 is larger than maximum we have, returning API level 28 instead.
2026-01-12 17:34:54,243 DEBUG: Using APK Signature v2
2026-01-12 17:34:54,243 INFO: supplied reference binary has allowed signer 78397d01d7241d54ae3bbd35a14c70053f2cf0c69066114184a77559c7df50e7
2026-01-12 17:34:54,244 INFO: success: com.Arturo254.opentune
2026-01-12 17:34:54,245 INFO: Finished
2026-01-12 17:34:54,245 INFO: 1 build succeeded
