log for io.anuke.mindustry:1074
== Installed Android Tools ==
2025-05-04 19:28:14,939 DEBUG: Reading 'config.yml'
2025-05-04 19:28:14,995 INFO: Creating log directory
2025-05-04 19:28:14,996 INFO: Creating temporary directory
2025-05-04 19:28:14,996 INFO: Creating output directory
2025-05-04 19:28:15,102 DEBUG: Getting git vcs interface for https://github.com/Anuken/Mindustry.git
2025-05-04 19:28:15,103 DEBUG: Checking io.anuke.mindustry:1074
2025-05-04 19:28:15,103 INFO: Building version 8-fdroid-149 (1074) of io.anuke.mindustry
2025-05-04 19:28:15,103 DEBUG: > sudo passwd --lock root
passwd: password changed.
2025-05-04 19:28:16,509 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo
(Reading database ... 64068 files and directories currently installed.)
Removing sudo (1.9.13p3-1+deb12u1) ...
Purging configuration files for sudo (1.9.13p3-1+deb12u1) ...
dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removed
Processing triggers for libc-bin (2.36-9+deb12u10) ...
2025-05-04 19:28:54,238 INFO: Getting source for revision f4891f4738d4bbfc4b45042500a7d6b166181f63
2025-05-04 19:28:54,243 DEBUG: Directory: build/io.anuke.mindustry
2025-05-04 19:28:54,243 DEBUG: > git rev-parse --show-toplevel
2025-05-04 19:28:54,457 DEBUG: Directory: build/io.anuke.mindustry
2025-05-04 19:28:54,458 DEBUG: > git submodule foreach --recursive git reset --hard
2025-05-04 19:28:54,661 DEBUG: Directory: build/io.anuke.mindustry
2025-05-04 19:28:54,661 DEBUG: > git reset --hard
2025-05-04 19:28:55,869 DEBUG: Directory: build/io.anuke.mindustry
2025-05-04 19:28:55,869 DEBUG: > git submodule foreach --recursive git clean -dffx
2025-05-04 19:28:55,973 DEBUG: Directory: build/io.anuke.mindustry
2025-05-04 19:28:55,973 DEBUG: > git clean -dffx
2025-05-04 19:28:56,077 DEBUG: Directory: build/io.anuke.mindustry
2025-05-04 19:28:56,077 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --prune-tags --force origin
2025-05-04 19:28:56,982 DEBUG: Directory: build/io.anuke.mindustry
2025-05-04 19:28:56,983 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --tags --force origin
2025-05-04 19:28:57,587 DEBUG: Directory: build/io.anuke.mindustry
2025-05-04 19:28:57,587 DEBUG: > git remote set-head origin --auto
2025-05-04 19:28:58,292 DEBUG: Directory: build/io.anuke.mindustry
2025-05-04 19:28:58,292 DEBUG: > git checkout -f f4891f4738d4bbfc4b45042500a7d6b166181f63
2025-05-04 19:28:59,734 DEBUG: Directory: build/io.anuke.mindustry
2025-05-04 19:28:59,738 DEBUG: > git clean -dffx
2025-05-04 19:28:59,845 DEBUG: Directory: build/io.anuke.mindustry
2025-05-04 19:28:59,845 DEBUG: > git rev-parse --show-toplevel
2025-05-04 19:29:00,048 DEBUG: Directory: build/io.anuke.mindustry
2025-05-04 19:29:00,049 DEBUG: > git submodule deinit --all --force
2025-05-04 19:29:00,252 INFO: Creating local.properties file at build/io.anuke.mindustry/local.properties
2025-05-04 19:29:00,735 INFO: Creating local.properties file at build/io.anuke.mindustry/android/local.properties
2025-05-04 19:29:00,735 DEBUG: Removing debuggable flags from build/io.anuke.mindustry/android
2025-05-04 19:29:00,847 INFO: Cleaned build.gradle of keysigning configs at build/io.anuke.mindustry/android/build.gradle
2025-05-04 19:29:00,873 INFO: Running 'prebuild' commands in build/io.anuke.mindustry/android
2025-05-04 19:29:00,874 DEBUG: Directory: build/io.anuke.mindustry/android
2025-05-04 19:29:00,874 DEBUG: > bash -e -u -o pipefail -x -c -- sdkmanager 'platforms;android-30'; echo -e 'androidBuildCode=1074\nbuild=1074\nmodifier=beta\ntype=fdroid' > ../core/assets/version.properties; echo 'buildversion=8-fdroid-149' | sed 's/=.*fdroid-/=/' >> ../gradle.properties; sed -i -e '/publishing{/,/^ }/d' ../build.gradle
/etc/bash.bashrc: line 7: PS1: unbound variable
+ sdkmanager 'platforms;android-30'
Downloading https://fdroid.gitlab.io/android-sdk-transparency-log/checksums.json.asc into /home/vagrant/.cache/sdkmanager/checksums.json.asc
Downloading https://fdroid.gitlab.io/android-sdk-transparency-log/checksums.json into /home/vagrant/.cache/sdkmanager/checksums.json
+ echo -e 'androidBuildCode=1074\nbuild=1074\nmodifier=beta\ntype=fdroid'
+ echo buildversion=8-fdroid-149
+ sed 's/=.*fdroid-/=/'
+ sed -i -e '/publishing{/,/^ }/d' ../build.gradle
2025-05-04 19:29:04,986 INFO: Cleaning Gradle project...
2025-05-04 19:29:04,986 DEBUG: Directory: build/io.anuke.mindustry/android
2025-05-04 19:29:04,987 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid -PversionType=fdroid clean
Found 8.10 via distributionUrl
Downloading missing gradle version 8.10
cachedir /home/vagrant/.cache/fdroidserver
/home/vagrant/.cache/fdroidserver/gradle-8.10-bin.zip: OK
Running /opt/gradle/versions/8.10/bin/gradle -PversionType=fdroid clean
Welcome to Gradle 8.10!
Here are the highlights of this release:
- Support for Java 23
- Faster configuration cache
- Better configuration cache reports
For more details see https://docs.gradle.org/8.10/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.10/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
Daemon will be stopped at the end of the build
> Configure project :
Compiling with build: '149'
> Configure project :android
Configuration 'natives' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
> Configure project :desktop
Scheduling sprite packing.
> Task :android:clean
BUILD SUCCESSFUL in 1m 34s
1 actionable task: 1 executed
2025-05-04 19:30:47,122 INFO: Scanning source for common problems...
2025-05-04 19:30:47,139 DEBUG: scanner is configured to use signature data from: 'suss'
2025-05-04 19:30:47,140 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'
2025-05-04 19:30:47,754 DEBUG: write 'suss.json' to cache
2025-05-04 19:30:47,757 DEBUG: next suss.json cache update due in 23:59:59.986516
2025-05-04 19:30:47,933 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar
2025-05-04 19:30:47,992 INFO: Ignoring DexClassLoader at android/src/mindustry/android/AndroidRhinoContext.java
2025-05-04 19:30:47,992 INFO: Ignoring DexClassLoader at android/src/mindustry/android/AndroidLauncher.java
2025-05-04 19:30:47,993 INFO: Removing shared library at android/libs/x86/libarc.so
2025-05-04 19:30:47,993 INFO: Removing shared library at android/libs/x86/libarc-freetype.so
2025-05-04 19:30:47,994 INFO: Removing shared library at android/libs/x86_64/libarc.so
2025-05-04 19:30:47,994 INFO: Removing shared library at android/libs/x86_64/libarc-freetype.so
2025-05-04 19:30:47,995 INFO: Removing shared library at android/libs/armeabi-v7a/libarc.so
2025-05-04 19:30:47,995 INFO: Removing shared library at android/libs/armeabi-v7a/libarc-freetype.so
2025-05-04 19:30:47,996 INFO: Removing shared library at android/libs/arm64-v8a/libarc.so
2025-05-04 19:30:47,997 INFO: Removing shared library at android/libs/arm64-v8a/libarc-freetype.so
2025-05-04 19:30:48,321 INFO: Creating source tarball...
2025-05-04 19:30:55,139 INFO: Running 'build' commands in build/io.anuke.mindustry/android
2025-05-04 19:30:55,140 DEBUG: Directory: build/io.anuke.mindustry/android
2025-05-04 19:30:55,140 DEBUG: > bash -e -u -o pipefail -x -c cd ..; gradle pack
/etc/bash.bashrc: line 7: PS1: unbound variable
+ cd ..
+ gradle pack
Found 8.10 via distributionUrl
Running /opt/gradle/versions/8.10/bin/gradle pack
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.10/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
Daemon will be stopped at the end of the build
> Configure project :
Compiling with build: '149'
> Configure project :android
Configuration 'natives' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
> Configure project :desktop
Scheduling sprite packing.
> Task :annotations:clearCache
> Task :annotations:compileJava
> Task :core:clearCache
> Task :core:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :annotations:processResources
> Task :annotations:classes
> Task :annotations:jar
> Task :core:kaptGenerateStubsKotlin SKIPPED
> Task :core:preGen UP-TO-DATE
> Task :core:processResources NO-SOURCE
> Task :tools:clearCache
> Task :tools:processResources NO-SOURCE
> Task :core:kaptKotlin
warning: Supported source version 'RELEASE_8' from annotation processor 'org.jetbrains.kotlin.kapt3.base.ProcessorWrapper' less than -source '17'
warning: Supported source version 'RELEASE_8' from annotation processor 'org.jetbrains.kotlin.kapt3.base.ProcessorWrapper' less than -source '17'
warning: Supported source version 'RELEASE_8' from annotation processor 'org.jetbrains.kotlin.kapt3.base.ProcessorWrapper' less than -source '17'
warning: Supported source version 'RELEASE_8' from annotation processor 'org.jetbrains.kotlin.kapt3.base.ProcessorWrapper' less than -source '17'
warning: Supported source version 'RELEASE_8' from annotation processor 'org.jetbrains.kotlin.kapt3.base.ProcessorWrapper' less than -source '17'
warning: Supported source version 'RELEASE_8' from annotation processor 'org.jetbrains.kotlin.kapt3.base.ProcessorWrapper' less than -source '17'
> Task :core:compileKotlin SKIPPED
> Task :core:compileJava
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :core:classes
> Task :core:jar
> Task :tools:compileJava
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
> Task :tools:classes
> Task :tools:pack
[1m[93m[Generator][96m Time to generate [95msplashes[96m: [92m19.160944[96mms[0m
[1m[93m[Generator][96m Time to generate [95mbubbles[96m: [92m19.28364[96mms[0m
[1m[93m[Generator][96m Time to generate [95mgas-frames[96m: [92m248.3495[96mms[0m
[1m[93m[Generator][96m Time to generate [95mcliffs[96m: [92m1522.7833[96mms[0m
[1m[93m[Generator][96m Time to generate [95mcracks[96m: [92m1266.6396[96mms[0m
[1m[93m[Generator][96m Time to generate [95mblock-icons[96m: [92m2993.295[96mms[0m
[1m[93m[Generator][96m Time to generate [95mshallows[96m: [92m10.172184[96mms[0m
[1m[93m[Generator][96m Time to generate [95mitem-icons[96m: [92m35.656727[96mms[0m
[1m[93m[Generator][96m Time to generate [95msector-icons[96m: [92m145.38281[96mms[0m
[1m[93m[Generator][96m Time to generate [95mteam-icons[96m: [92m14.871745[96mms[0m
[1m[93m[Generator][96m Time to generate [95munit-icons[96m: [92m4699.4595[96mms[0m
[1m[93m[Generator][96m Time to generate [95more-icons[96m: [92m64.86542[96mms[0m
[1m[93m[Generator][96m Time to generate [95medges[96m: [92m207.34259[96mms[0m
[1m[93m[Generator][96m Time to generate [95mscorches[96m: [92m2357.5312[96mms[0m
[1m[93m[Generator][96m Total time to generate: [92m14092.205[96mms[0m
Time taken for AA: 4.645 seconds
Packing normal 4096 sprites...
/home/vagrant/build/io.anuke.mindustry/core/assets-raw/sprites_out
| Packing................
| Writing 4096x4096: /home/vagrant/build/io.anuke.mindustry/core/assets/sprites/sprites.png
/home/vagrant/build/io.anuke.mindustry/core/assets-raw/sprites_out/rubble
| Packing................
| Writing 4096x2048: /home/vagrant/build/io.anuke.mindustry/core/assets/sprites/sprites2.png
/home/vagrant/build/io.anuke.mindustry/core/assets-raw/sprites_out/editor
| Packing................
| Writing 2048x2048: /home/vagrant/build/io.anuke.mindustry/core/assets/sprites/sprites3.png
/home/vagrant/build/io.anuke.mindustry/core/assets-raw/sprites_out/ui
| Packing................
| Writing 2048x2048: /home/vagrant/build/io.anuke.mindustry/core/assets/sprites/sprites4.png
/home/vagrant/build/io.anuke.mindustry/core/assets-raw/sprites_out/blocks/environment
| Packing.........
| Writing 2048x1024: /home/vagrant/build/io.anuke.mindustry/core/assets/sprites/sprites5.png
Packing fallback 2048 sprites...
/home/vagrant/build/io.anuke.mindustry/core/assets-raw/sprites_out
| Packing................
| Packing................
| Packing................
| Packing................
| Writing 2048x2048: /home/vagrant/build/io.anuke.mindustry/core/assets/sprites/fallback/sprites.png
| Writing 2048x2048: /home/vagrant/build/io.anuke.mindustry/core/assets/sprites/fallback/sprites2.png
| Writing 2048x2048: /home/vagrant/build/io.anuke.mindustry/core/assets/sprites/fallback/sprites3.png
| Writing 2048x2048: /home/vagrant/build/io.anuke.mindustry/core/assets/sprites/fallback/sprites4.png
/home/vagrant/build/io.anuke.mindustry/core/assets-raw/sprites_out/rubble
| Packing................
| Packing................
| Writing 2048x2048: /home/vagrant/build/io.anuke.mindustry/core/assets/sprites/fallback/sprites5.png
| Writing 2048x2048: /home/vagrant/build/io.anuke.mindustry/core/assets/sprites/fallback/sprites6.png
/home/vagrant/build/io.anuke.mindustry/core/assets-raw/sprites_out/editor
| Packing................
| Writing 2048x2048: /home/vagrant/build/io.anuke.mindustry/core/assets/sprites/fallback/sprites7.png
/home/vagrant/build/io.anuke.mindustry/core/assets-raw/sprites_out/ui
| Packing................
| Writing 2048x2048: /home/vagrant/build/io.anuke.mindustry/core/assets/sprites/fallback/sprites8.png
/home/vagrant/build/io.anuke.mindustry/core/assets-raw/sprites_out/blocks/environment
| Packing.........
| Writing 2048x1024: /home/vagrant/build/io.anuke.mindustry/core/assets/sprites/fallback/sprites9.png
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.10/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 3m
11 actionable tasks: 11 executed
2025-05-04 19:33:56,163 INFO: Building Gradle project...
2025-05-04 19:33:56,163 DEBUG: Directory: build/io.anuke.mindustry/android
2025-05-04 19:33:56,163 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid -PversionType=fdroid assembleRelease
Found 8.10 via distributionUrl
Running /opt/gradle/versions/8.10/bin/gradle -PversionType=fdroid 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.10/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
Daemon will be stopped at the end of the build
> Configure project :
Compiling with build: '149'
> Configure project :android
Configuration 'natives' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
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 34 in /opt/android-sdk/licenses
License for package Android SDK Build-Tools 34 accepted.
Preparing "Install Android SDK Build-Tools 34 v.34.0.0".
"Install Android SDK Build-Tools 34 v.34.0.0" ready.
Installing Android SDK Build-Tools 34 in /opt/android-sdk/build-tools/34.0.0
"Install Android SDK Build-Tools 34 v.34.0.0" complete.
"Install Android SDK Build-Tools 34 v.34.0.0" finished.
Checking the license for package Android SDK Platform 34 in /opt/android-sdk/licenses
License for package Android SDK Platform 34 accepted.
Preparing "Install Android SDK Platform 34 (revision 3)".
"Install Android SDK Platform 34 (revision 3)" ready.
Installing Android SDK Platform 34 in /opt/android-sdk/platforms/android-34
"Install Android SDK Platform 34 (revision 3)" complete.
"Install Android SDK Platform 34 (revision 3)" 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 :annotations:clearCache
> Task :annotations:compileJava UP-TO-DATE
> Task :core:clearCache
> Task :core:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :annotations:processResources UP-TO-DATE
> Task :annotations:classes UP-TO-DATE
> Task :annotations:jar UP-TO-DATE
> Task :core:kaptGenerateStubsKotlin SKIPPED
> Task :core:kaptKotlin UP-TO-DATE
> Task :core:compileKotlin SKIPPED
> Task :core:preGen UP-TO-DATE
> Task :core:compileJava UP-TO-DATE
> Task :core:processResources NO-SOURCE
> Task :core:classes UP-TO-DATE
> Task :core:jar UP-TO-DATE
> Task :android:clearCache
> Task :android:preBuild UP-TO-DATE
> Task :android:preReleaseBuild UP-TO-DATE
> Task :android:javaPreCompileRelease
> Task :android:checkReleaseAarMetadata
> Task :android:generateReleaseResValues
> Task :android:mapReleaseSourceSetPaths
> Task :android:generateReleaseResources
> Task :android:packageReleaseResources
> Task :android:mergeReleaseResources
> Task :android:createReleaseCompatibleScreenManifests
> Task :android:extractDeepLinksRelease
> Task :android:parseReleaseLocalResources
> Task :android:processReleaseMainManifest
> Task :android:processReleaseManifest
> Task :android:extractProguardFiles
> Task :android:mergeReleaseJniLibFolders
> Task :android:mergeReleaseNativeLibs
> Task :android:checkReleaseDuplicateClasses
> Task :android:mergeReleaseArtProfile
> Task :android:processReleaseJavaRes NO-SOURCE
> Task :android:stripReleaseDebugSymbols
Unable to strip the following libraries, packaging them as they are: libarc-freetype.so, libarc.so.
> Task :android:mergeReleaseShaders
> Task :android:compileReleaseShaders NO-SOURCE
> Task :android:generateReleaseAssets UP-TO-DATE
> Task :android:extractReleaseNativeSymbolTables
> Task :android:mergeReleaseJavaResource
> Task :android:mergeReleaseAssets
> Task :android:mergeReleaseNativeDebugMetadata NO-SOURCE
> Task :android:processApplicationManifestReleaseForBundle
> Task :android:collectReleaseDependencies
> Task :android:sdkReleaseDependencyData
> Task :android:writeReleaseAppMetadata
> Task :android:writeReleaseSigningConfigVersions
> Task :android:processReleaseManifestForPackage
> Task :android:processReleaseResources
> Task :android:compressReleaseAssets
> Task :android:compileReleaseJavaWithJavac
> Task :android:generateReleaseLintVitalReportModel
> Task :android:expandReleaseArtProfileWildcards
> Task :android:mergeReleaseGeneratedProguardFiles
> Task :android:bundleReleaseResources
> Task :android:lintVitalAnalyzeRelease
> Task :android:minifyReleaseWithR8
WARNING: R8: The following library types, prefixed by java., are present both as library and non library classes: java.awt.font.NumericShaper$Range, java.awt.font.NumericShaper, java.awt.font.TextAttribute, java.beans.IndexedPropertyChangeEvent, java.beans.PropertyChangeEvent, java.beans.PropertyChangeListener, java.beans.PropertyChangeListenerProxy, java.beans.PropertyChangeSupport, java.io.BufferedInputStream, java.io.BufferedOutputStream, java.io.BufferedReader, java.io.BufferedWriter, java.io.ByteArrayInputStream, java.io.ByteArrayOutputStream, java.io.CharArrayReader, java.io.CharArrayWriter, java.io.CharConversionException, java.io.Closeable, java.io.Console, java.io.DataInput, java.io.DataInputStream, java.io.DataOutput, java.io.DataOutputStream, java.io.EOFException, java.io.Externalizable, java.io.File, java.io.FileDescriptor, java.io.FileFilter, java.io.FileInputStream, java.io.FileNotFoundException, java.io.FileOutputStream, java.io.FilePermission, java.io.FileReader, java.io.FileWriter, java.io.FilenameFilter, java.io.FilterInputStream, java.io.FilterOutputStream, java.io.FilterReader, java.io.FilterWriter, java.io.Flushable, java.io.IOError, java.io.IOException, java.io.InputStream, java.io.InputStreamReader, java.io.InterruptedIOException, java.io.InvalidClassException, java.io.InvalidObjectException, java.io.LineNumberInputStream, java.io.LineNumberReader, java.io.NotActiveException, java.io.NotSerializableException, java.io.ObjectInput, java.io.ObjectInputStream$GetField, java.io.ObjectInputStream, java.io.ObjectInputValidation, java.io.ObjectOutput, java.io.ObjectOutputStream$PutField, java.io.ObjectOutputStream, java.io.ObjectStreamClass, java.io.ObjectStreamConstants, java.io.ObjectStreamException, java.io.ObjectStreamField, java.io.OptionalDataException, java.io.OutputStream, java.io.OutputStreamWriter, java.io.PipedInputStream, java.io.PipedOutputStream, java.io.PipedReader, java.io.PipedWriter, java.io.PrintStream, java.io.PrintWriter, java.io.PushbackInputStream, java.io.PushbackReader, java.io.RandomAccessFile, java.io.Reader, java.io.SequenceInputStream, java.io.Serializable, java.io.SerializablePermission, java.io.StreamCorruptedException, java.io.StreamTokenizer, java.io.StringBufferInputStream, java.io.StringReader, java.io.StringWriter, java.io.SyncFailedException, java.io.UTFDataFormatException, java.io.UncheckedIOException, java.io.UnsupportedEncodingException, java.io.WriteAbortedException, java.io.Writer, java.lang.AbstractMethodError, java.lang.Appendable, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.AutoCloseable, java.lang.Boolean, java.lang.BootstrapMethodError, java.lang.Byte, java.lang.CharSequence, java.lang.Character$Subset, java.lang.Character$UnicodeBlock, java.lang.Character$UnicodeScript, java.lang.Character, java.lang.Class, java.lang.ClassCastException, java.lang.ClassCircularityError, java.lang.ClassFormatError, java.lang.ClassLoader, java.lang.ClassNotFoundException, java.lang.CloneNotSupportedException, java.lang.Cloneable, java.lang.Comparable, java.lang.Compiler, java.lang.Deprecated, java.lang.Double, java.lang.Enum, java.lang.EnumConstantNotPresentException, java.lang.Error, java.lang.Exception, java.lang.ExceptionInInitializerError, java.lang.Float, java.lang.FunctionalInterface, java.lang.IllegalAccessError, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.IllegalMonitorStateException, java.lang.IllegalStateException, java.lang.IllegalThreadStateException, java.lang.IncompatibleClassChangeError, java.lang.IndexOutOfBoundsException, java.lang.InheritableThreadLocal, java.lang.InstantiationError, java.lang.InstantiationException, java.lang.Integer, java.lang.InternalError, java.lang.InterruptedException, java.lang.Iterable, java.lang.LinkageError, java.lang.Long, java.lang.Math, java.lang.NegativeArraySizeException, java.lang.NoClassDefFoundError, java.lang.NoSuchFieldError, java.lang.NoSuchFieldException, java.lang.NoSuchMethodError, java.lang.NoSuchMethodException, java.lang.NullPointerException, java.lang.Number, java.lang.NumberFormatException, java.lang.Object, java.lang.OutOfMemoryError, java.lang.Override, java.lang.Package, java.lang.Process, java.lang.ProcessBuilder$Redirect$Type, java.lang.ProcessBuilder$Redirect, java.lang.ProcessBuilder, java.lang.Readable, java.lang.ReflectiveOperationException, java.lang.Runnable, java.lang.Runtime, java.lang.RuntimeException, java.lang.RuntimePermission, java.lang.SafeVarargs, java.lang.SecurityException, java.lang.SecurityManager, java.lang.Short, java.lang.StackOverflowError, java.lang.StackTraceElement, java.lang.StrictMath, java.lang.String, java.lang.StringBuffer, java.lang.StringBuilder, java.lang.StringIndexOutOfBoundsException, java.lang.SuppressWarnings, java.lang.System, java.lang.Thread$State, java.lang.Thread$UncaughtExceptionHandler, java.lang.Thread, java.lang.ThreadDeath, java.lang.ThreadGroup, java.lang.ThreadLocal, java.lang.Throwable, java.lang.TypeNotPresentException, java.lang.UnknownError, java.lang.UnsatisfiedLinkError, java.lang.UnsupportedClassVersionError, java.lang.UnsupportedOperationException, java.lang.VerifyError, java.lang.VirtualMachineError, java.lang.Void, java.lang.annotation.Annotation, java.lang.annotation.AnnotationFormatError, java.lang.annotation.AnnotationTypeMismatchException, java.lang.annotation.Documented, java.lang.annotation.ElementType, java.lang.annotation.IncompleteAnnotationException, java.lang.annotation.Inherited, java.lang.annotation.Native, java.lang.annotation.Repeatable, java.lang.annotation.Retention, java.lang.annotation.RetentionPolicy, java.lang.annotation.Target, java.lang.invoke.CallSite, java.lang.invoke.ConstantCallSite, java.lang.invoke.LambdaConversionException, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandleInfo, java.lang.invoke.MethodHandles$Lookup, java.lang.invoke.MethodHandles, java.lang.invoke.MethodType, java.lang.invoke.MutableCallSite, java.lang.invoke.VarHandle$AccessMode, java.lang.invoke.VarHandle, java.lang.invoke.VolatileCallSite, java.lang.invoke.WrongMethodTypeException, java.lang.ref.Cleaner$Cleanable, java.lang.ref.Cleaner, java.lang.ref.PhantomReference, java.lang.ref.Reference, java.lang.ref.ReferenceQueue, java.lang.ref.SoftReference, java.lang.ref.WeakReference, java.lang.reflect.AccessibleObject, java.lang.reflect.AnnotatedElement, java.lang.reflect.Array, java.lang.reflect.Constructor, java.lang.reflect.Executable, java.lang.reflect.Field, java.lang.reflect.GenericArrayType, java.lang.reflect.GenericDeclaration, java.lang.reflect.GenericSignatureFormatError, java.lang.reflect.InvocationHandler, java.lang.reflect.InvocationTargetException, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.MalformedParametersException, java.lang.reflect.Member, java.lang.reflect.Method, java.lang.reflect.Modifier, java.lang.reflect.Parameter, java.lang.reflect.ParameterizedType, java.lang.reflect.Proxy, java.lang.reflect.ReflectPermission, java.lang.reflect.Type, java.lang.reflect.TypeVariable, java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.WildcardType, java.math.BigDecimal, java.math.BigInteger, java.math.MathContext, java.math.RoundingMode, java.net.Authenticator$RequestorType, java.net.Authenticator, java.net.BindException, java.net.CacheRequest, java.net.CacheResponse, java.net.ConnectException, java.net.ContentHandler, java.net.ContentHandlerFactory, java.net.CookieHandler, java.net.CookieManager, java.net.CookiePolicy, java.net.CookieStore, java.net.DatagramPacket, java.net.DatagramSocket, java.net.DatagramSocketImpl, java.net.DatagramSocketImplFactory, java.net.FileNameMap, java.net.HttpCookie, java.net.HttpRetryException, java.net.HttpURLConnection, java.net.IDN, java.net.Inet4Address, java.net.Inet6Address, java.net.InetAddress, java.net.InetSocketAddress, java.net.InterfaceAddress, java.net.JarURLConnection, java.net.MalformedURLException, java.net.MulticastSocket, java.net.NetPermission, java.net.NetworkInterface, java.net.NoRouteToHostException, java.net.PasswordAuthentication, java.net.PortUnreachableException, java.net.ProtocolException, java.net.ProtocolFamily, java.net.Proxy$Type, java.net.Proxy, java.net.ProxySelector, java.net.ResponseCache, java.net.SecureCacheResponse, java.net.ServerSocket, java.net.Socket, java.net.SocketAddress, java.net.SocketException, java.net.SocketImpl, java.net.SocketImplFactory, java.net.SocketOption, java.net.SocketOptions, java.net.SocketPermission, java.net.SocketTimeoutException, java.net.StandardProtocolFamily, java.net.StandardSocketOptions, java.net.URI, java.net.URISyntaxException, java.net.URL, java.net.URLClassLoader, java.net.URLConnection, java.net.URLDecoder, java.net.URLEncoder, java.net.URLStreamHandler, java.net.URLStreamHandlerFactory, java.net.UnknownHostException, java.net.UnknownServiceException, java.nio.Buffer, java.nio.BufferOverflowException, java.nio.BufferUnderflowException, java.nio.ByteBuffer, java.nio.ByteOrder, java.nio.CharBuffer, java.nio.DoubleBuffer, java.nio.FloatBuffer, java.nio.IntBuffer, java.nio.InvalidMarkException, java.nio.LongBuffer, java.nio.MappedByteBuffer, java.nio.ReadOnlyBufferException, java.nio.ShortBuffer, java.nio.channels.AcceptPendingException, java.nio.channels.AlreadyBoundException, java.nio.channels.AlreadyConnectedException, java.nio.channels.AsynchronousByteChannel, java.nio.channels.AsynchronousChannel, java.nio.channels.AsynchronousChannelGroup, java.nio.channels.AsynchronousCloseException, java.nio.channels.AsynchronousFileChannel, java.nio.channels.AsynchronousServerSocketChannel, java.nio.channels.AsynchronousSocketChannel, java.nio.channels.ByteChannel, java.nio.channels.CancelledKeyException, java.nio.channels.Channel, java.nio.channels.Channels, java.nio.channels.ClosedByInterruptException, java.nio.channels.ClosedChannelException, java.nio.channels.ClosedSelectorException, java.nio.channels.CompletionHandler, java.nio.channels.ConnectionPendingException, java.nio.channels.DatagramChannel, java.nio.channels.FileChannel$MapMode, java.nio.channels.FileChannel, java.nio.channels.FileLock, java.nio.channels.FileLockInterruptionException, java.nio.channels.GatheringByteChannel, java.nio.channels.IllegalBlockingModeException, java.nio.channels.IllegalChannelGroupException, java.nio.channels.IllegalSelectorException, java.nio.channels.InterruptedByTimeoutException, java.nio.channels.InterruptibleChannel, java.nio.channels.MembershipKey, java.nio.channels.MulticastChannel, java.nio.channels.NetworkChannel, java.nio.channels.NoConnectionPendingException, java.nio.channels.NonReadableChannelException, java.nio.channels.NonWritableChannelException, java.nio.channels.NotYetBoundException, java.nio.channels.NotYetConnectedException, java.nio.channels.OverlappingFileLockException, java.nio.channels.Pipe$SinkChannel, java.nio.channels.Pipe$SourceChannel, java.nio.channels.Pipe, java.nio.channels.ReadPendingException, java.nio.channels.ReadableByteChannel, java.nio.channels.ScatteringByteChannel, java.nio.channels.SeekableByteChannel, java.nio.channels.SelectableChannel, java.nio.channels.SelectionKey, java.nio.channels.Selector, java.nio.channels.ServerSocketChannel, java.nio.channels.ShutdownChannelGroupException, java.nio.channels.SocketChannel, java.nio.channels.UnresolvedAddressException, java.nio.channels.UnsupportedAddressTypeException, java.nio.channels.WritableByteChannel, java.nio.channels.WritePendingException, java.nio.channels.spi.AbstractInterruptibleChannel, java.nio.channels.spi.AbstractSelectableChannel, java.nio.channels.spi.AbstractSelectionKey, java.nio.channels.spi.AbstractSelector, java.nio.channels.spi.AsynchronousChannelProvider, java.nio.channels.spi.SelectorProvider, java.nio.charset.CharacterCodingException, java.nio.charset.Charset, java.nio.charset.CharsetDecoder, java.nio.charset.CharsetEncoder, java.nio.charset.CoderMalfunctionError, java.nio.charset.CoderResult, java.nio.charset.CodingErrorAction, java.nio.charset.IllegalCharsetNameException, java.nio.charset.MalformedInputException, java.nio.charset.StandardCharsets, java.nio.charset.UnmappableCharacterException, java.nio.charset.UnsupportedCharsetException, java.nio.charset.spi.CharsetProvider, java.nio.file.AccessDeniedException, java.nio.file.AccessMode, java.nio.file.AtomicMoveNotSupportedException, java.nio.file.ClosedDirectoryStreamException, java.nio.file.ClosedFileSystemException, java.nio.file.ClosedWatchServiceException, java.nio.file.CopyOption, java.nio.file.DirectoryIteratorException, java.nio.file.DirectoryNotEmptyException, java.nio.file.DirectoryStream$Filter, java.nio.file.DirectoryStream, java.nio.file.FileAlreadyExistsException, java.nio.file.FileStore, java.nio.file.FileSystem, java.nio.file.FileSystemAlreadyExistsException, java.nio.file.FileSystemException, java.nio.file.FileSystemLoopException, java.nio.file.FileSystemNotFoundException, java.nio.file.FileSystems, java.nio.file.FileVisitOption, java.nio.file.FileVisitResult, java.nio.file.FileVisitor, java.nio.file.Files, java.nio.file.InvalidPathException, java.nio.file.LinkOption, java.nio.file.LinkPermission, java.nio.file.NoSuchFileException, java.nio.file.NotDirectoryException, java.nio.file.NotLinkException, java.nio.file.OpenOption, java.nio.file.Path, java.nio.file.PathMatcher, java.nio.file.Paths, java.nio.file.ProviderMismatchException, java.nio.file.ProviderNotFoundException, java.nio.file.ReadOnlyFileSystemException, java.nio.file.SecureDirectoryStream, java.nio.file.SimpleFileVisitor, java.nio.file.StandardCopyOption, java.nio.file.StandardOpenOption, java.nio.file.StandardWatchEventKinds, java.nio.file.WatchEvent$Kind, java.nio.file.WatchEvent$Modifier, java.nio.file.WatchEvent, java.nio.file.WatchKey, java.nio.file.WatchService, java.nio.file.Watchable, java.nio.file.attribute.AclEntry$Builder, java.nio.file.attribute.AclEntry, java.nio.file.attribute.AclEntryFlag, java.nio.file.attribute.AclEntryPermission, java.nio.file.attribute.AclEntryType, java.nio.file.attribute.AclFileAttributeView, java.nio.file.attribute.AttributeView, java.nio.file.attribute.BasicFileAttributeView, java.nio.file.attribute.BasicFileAttributes, java.nio.file.attribute.DosFileAttributeView, java.nio.file.attribute.DosFileAttributes, java.nio.file.attribute.FileAttribute, java.nio.file.attribute.FileAttributeView, java.nio.file.attribute.FileOwnerAttributeView, java.nio.file.attribute.FileStoreAttributeView, java.nio.file.attribute.FileTime, java.nio.file.attribute.GroupPrincipal, java.nio.file.attribute.PosixFileAttributeView, java.nio.file.attribute.PosixFileAttributes, java.nio.file.attribute.PosixFilePermission, java.nio.file.attribute.PosixFilePermissions, java.nio.file.attribute.UserDefinedFileAttributeView, java.nio.file.attribute.UserPrincipal, java.nio.file.attribute.UserPrincipalLookupService, java.nio.file.attribute.UserPrincipalNotFoundException, java.nio.file.spi.FileSystemProvider, java.nio.file.spi.FileTypeDetector, java.security.AccessControlContext, java.security.AccessControlException, java.security.AccessController, java.security.AlgorithmConstraints, java.security.AlgorithmParameterGenerator, java.security.AlgorithmParameterGeneratorSpi, java.security.AlgorithmParameters, java.security.AlgorithmParametersSpi, java.security.AllPermission, java.security.AuthProvider, java.security.BasicPermission, java.security.Certificate, java.security.CodeSigner, java.security.CodeSource, java.security.CryptoPrimitive, java.security.DigestException, java.security.DigestInputStream, java.security.DigestOutputStream, java.security.DomainCombiner, java.security.DomainLoadStoreParameter, java.security.GeneralSecurityException, java.security.Guard, java.security.GuardedObject, java.security.Identity, java.security.IdentityScope, java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException, java.security.InvalidParameterException, java.security.Key, java.security.KeyException, java.security.KeyFactory, java.security.KeyFactorySpi, java.security.KeyManagementException, java.security.KeyPair, java.security.KeyPairGenerator, java.security.KeyPairGeneratorSpi, java.security.KeyRep$Type, java.security.KeyRep, java.security.KeyStore$Builder, java.security.KeyStore$CallbackHandlerProtection, java.security.KeyStore$Entry$Attribute, java.security.KeyStore$Entry, java.security.KeyStore$LoadStoreParameter, java.security.KeyStore$PasswordProtection, java.security.KeyStore$PrivateKeyEntry, java.security.KeyStore$ProtectionParameter, java.security.KeyStore$SecretKeyEntry, java.security.KeyStore$TrustedCertificateEntry, java.security.KeyStore, java.security.KeyStoreException, java.security.KeyStoreSpi, java.security.MessageDigest, java.security.MessageDigestSpi, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, java.security.PKCS12Attribute, java.security.Permission, java.security.PermissionCollection, java.security.Permissions, java.security.Policy$Parameters, java.security.Policy, java.security.PolicySpi, java.security.Principal, java.security.PrivateKey, java.security.PrivilegedAction, java.security.PrivilegedActionException, java.security.PrivilegedExceptionAction, java.security.ProtectionDomain, java.security.Provider$Service, java.security.Provider, java.security.ProviderException, java.security.PublicKey, java.security.SecureClassLoader, java.security.SecureRandom, java.security.SecureRandomSpi, java.security.Security, java.security.SecurityPermission, java.security.Signature, java.security.SignatureException, java.security.SignatureSpi, java.security.SignedObject, java.security.Signer, java.security.Timestamp, java.security.UnrecoverableEntryException, java.security.UnrecoverableKeyException, java.security.UnresolvedPermission, java.security.acl.Acl, java.security.acl.AclEntry, java.security.acl.AclNotFoundException, java.security.acl.Group, java.security.acl.LastOwnerException, java.security.acl.NotOwnerException, java.security.acl.Owner, java.security.acl.Permission, java.security.cert.CRL, java.security.cert.CRLException, java.security.cert.CRLReason, java.security.cert.CRLSelector, java.security.cert.CertPath$CertPathRep, java.security.cert.CertPath, java.security.cert.CertPathBuilder, java.security.cert.CertPathBuilderException, java.security.cert.CertPathBuilderResult, java.security.cert.CertPathBuilderSpi, java.security.cert.CertPathChecker, java.security.cert.CertPathParameters, java.security.cert.CertPathValidator, java.security.cert.CertPathValidatorException$BasicReason, java.security.cert.CertPathValidatorException$Reason, java.security.cert.CertPathValidatorException, java.security.cert.CertPathValidatorResult, java.security.cert.CertPathValidatorSpi, java.security.cert.CertSelector, java.security.cert.CertStore, java.security.cert.CertStoreException, java.security.cert.CertStoreParameters, java.security.cert.CertStoreSpi, java.security.cert.Certificate$CertificateRep, java.security.cert.Certificate, java.security.cert.CertificateEncodingException, java.security.cert.CertificateException, java.security.cert.CertificateExpiredException, java.security.cert.CertificateFactory, java.security.cert.CertificateFactorySpi, java.security.cert.CertificateNotYetValidException, java.security.cert.CertificateParsingException, java.security.cert.CertificateRevokedException, java.security.cert.CollectionCertStoreParameters, java.security.cert.Extension, java.security.cert.LDAPCertStoreParameters, java.security.cert.PKIXBuilderParameters, java.security.cert.PKIXCertPathBuilderResult, java.security.cert.PKIXCertPathChecker, java.security.cert.PKIXCertPathValidatorResult, java.security.cert.PKIXParameters, java.security.cert.PKIXReason, java.security.cert.PKIXRevocationChecker$Option, java.security.cert.PKIXRevocationChecker, java.security.cert.PolicyNode, java.security.cert.PolicyQualifierInfo, java.security.cert.TrustAnchor, java.security.cert.URICertStoreParameters, java.security.cert.X509CRL, java.security.cert.X509CRLEntry, java.security.cert.X509CRLSelector, java.security.cert.X509CertSelector, java.security.cert.X509Certificate, java.security.cert.X509Extension, java.security.interfaces.DSAKey, java.security.interfaces.DSAKeyPairGenerator, java.security.interfaces.DSAParams, java.security.interfaces.DSAPrivateKey, java.security.interfaces.DSAPublicKey, java.security.interfaces.ECKey, java.security.interfaces.ECPrivateKey, java.security.interfaces.ECPublicKey, java.security.interfaces.EdECKey, java.security.interfaces.EdECPrivateKey, java.security.interfaces.EdECPublicKey, java.security.interfaces.RSAKey, java.security.interfaces.RSAMultiPrimePrivateCrtKey, java.security.interfaces.RSAPrivateCrtKey, java.security.interfaces.RSAPrivateKey, java.security.interfaces.RSAPublicKey, java.security.interfaces.XECKey, java.security.interfaces.XECPrivateKey, java.security.interfaces.XECPublicKey, java.security.spec.AlgorithmParameterSpec, java.security.spec.DSAParameterSpec, java.security.spec.DSAPrivateKeySpec, java.security.spec.DSAPublicKeySpec, java.security.spec.ECField, java.security.spec.ECFieldF2m, java.security.spec.ECFieldFp, java.security.spec.ECGenParameterSpec, java.security.spec.ECParameterSpec, java.security.spec.ECPoint, java.security.spec.ECPrivateKeySpec, java.security.spec.ECPublicKeySpec, java.security.spec.EdECPoint, java.security.spec.EdECPrivateKeySpec, java.security.spec.EdECPublicKeySpec, java.security.spec.EllipticCurve, java.security.spec.EncodedKeySpec, java.security.spec.InvalidKeySpecException, java.security.spec.InvalidParameterSpecException, java.security.spec.KeySpec, java.security.spec.MGF1ParameterSpec, java.security.spec.NamedParameterSpec, java.security.spec.PKCS8EncodedKeySpec, java.security.spec.PSSParameterSpec, java.security.spec.RSAKeyGenParameterSpec, java.security.spec.RSAMultiPrimePrivateCrtKeySpec, java.security.spec.RSAOtherPrimeInfo, java.security.spec.RSAPrivateCrtKeySpec, java.security.spec.RSAPrivateKeySpec, java.security.spec.RSAPublicKeySpec, java.security.spec.X509EncodedKeySpec, java.security.spec.XECPrivateKeySpec, java.security.spec.XECPublicKeySpec, java.sql.Array, java.sql.BatchUpdateException, java.sql.Blob, java.sql.CallableStatement, java.sql.ClientInfoStatus, java.sql.Clob, java.sql.Connection, java.sql.DataTruncation, java.sql.DatabaseMetaData, java.sql.Date, java.sql.Driver, java.sql.DriverManager, java.sql.DriverPropertyInfo, java.sql.NClob, java.sql.ParameterMetaData, java.sql.PreparedStatement, java.sql.Ref, java.sql.ResultSet, java.sql.ResultSetMetaData, java.sql.RowId, java.sql.RowIdLifetime, java.sql.SQLClientInfoException, java.sql.SQLData, java.sql.SQLDataException, java.sql.SQLException, java.sql.SQLFeatureNotSupportedException, java.sql.SQLInput, java.sql.SQLIntegrityConstraintViolationException, java.sql.SQLInvalidAuthorizationSpecException, java.sql.SQLNonTransientConnectionException, java.sql.SQLNonTransientException, java.sql.SQLOutput, java.sql.SQLPermission, java.sql.SQLRecoverableException, java.sql.SQLSyntaxErrorException, java.sql.SQLTimeoutException, java.sql.SQLTransactionRollbackException, java.sql.SQLTransientConnectionException, java.sql.SQLTransientException, java.sql.SQLWarning, java.sql.SQLXML, java.sql.Savepoint, java.sql.Statement, java.sql.Struct, java.sql.Time, java.sql.Timestamp, java.sql.Types, java.sql.Wrapper, java.text.Annotation, java.text.AttributedCharacterIterator$Attribute, java.text.AttributedCharacterIterator, java.text.AttributedString, java.text.Bidi, java.text.BreakIterator, java.text.CharacterIterator, java.text.ChoiceFormat, java.text.CollationElementIterator, java.text.CollationKey, java.text.Collator, java.text.DateFormat$Field, java.text.DateFormat, java.text.DateFormatSymbols, java.text.DecimalFormat, java.text.DecimalFormatSymbols, java.text.FieldPosition, java.text.Format$Field, java.text.Format, java.text.MessageFormat$Field, java.text.MessageFormat, java.text.Normalizer$Form, java.text.Normalizer, java.text.NumberFormat$Field, java.text.NumberFormat, java.text.ParseException, java.text.ParsePosition, java.text.RuleBasedCollator, java.text.SimpleDateFormat, java.text.StringCharacterIterator, java.time.Clock, java.time.DateTimeException, java.time.DayOfWeek, java.time.Duration, java.time.Instant, java.time.LocalDate, java.time.LocalDateTime, java.time.LocalTime, java.time.Month, java.time.MonthDay, java.time.OffsetDateTime, java.time.OffsetTime, java.time.Period, java.time.Year, java.time.YearMonth, java.time.ZoneId, java.time.ZoneOffset, java.time.ZonedDateTime, java.time.chrono.AbstractChronology, java.time.chrono.ChronoLocalDate, java.time.chrono.ChronoLocalDateTime, java.time.chrono.ChronoPeriod, java.time.chrono.ChronoZonedDateTime, java.time.chrono.Chronology, java.time.chrono.Era, java.time.chrono.HijrahChronology, java.time.chrono.HijrahDate, java.time.chrono.HijrahEra, java.time.chrono.IsoChronology, java.time.chrono.IsoEra, java.time.chrono.JapaneseChronology, java.time.chrono.JapaneseDate, java.time.chrono.JapaneseEra, java.time.chrono.MinguoChronology, java.time.chrono.MinguoDate, java.time.chrono.MinguoEra, java.time.chrono.ThaiBuddhistChronology, java.time.chrono.ThaiBuddhistDate, java.time.chrono.ThaiBuddhistEra, java.time.format.DateTimeFormatter, java.time.format.DateTimeFormatterBuilder, java.time.format.DateTimeParseException, java.time.format.DecimalStyle, java.time.format.FormatStyle, java.time.format.ResolverStyle, java.time.format.SignStyle, java.time.format.TextStyle, java.time.temporal.ChronoField, java.time.temporal.ChronoUnit, java.time.temporal.IsoFields, java.time.temporal.JulianFields, java.time.temporal.Temporal, java.time.temporal.TemporalAccessor, java.time.temporal.TemporalAdjuster, java.time.temporal.TemporalAdjusters, java.time.temporal.TemporalAmount, java.time.temporal.TemporalField, java.time.temporal.TemporalQueries, java.time.temporal.TemporalQuery, java.time.temporal.TemporalUnit, java.time.temporal.UnsupportedTemporalTypeException, java.time.temporal.ValueRange, java.time.temporal.WeekFields, java.time.zone.ZoneOffsetTransition, java.time.zone.ZoneOffsetTransitionRule$TimeDefinition, java.time.zone.ZoneOffsetTransitionRule, java.time.zone.ZoneRules, java.time.zone.ZoneRulesException, java.util.AbstractCollection, java.util.AbstractList, java.util.AbstractMap$SimpleEntry, java.util.AbstractMap$SimpleImmutableEntry, java.util.AbstractMap, java.util.AbstractQueue, java.util.AbstractSequentialList, java.util.AbstractSet, java.util.ArrayDeque, java.util.ArrayList, java.util.Arrays, java.util.Base64$Decoder, java.util.Base64$Encoder, java.util.Base64, java.util.BitSet, java.util.Calendar$Builder, java.util.Calendar, java.util.Collection, java.util.Collections, java.util.Comparator, java.util.ConcurrentModificationException, java.util.Currency, java.util.Date, java.util.Deque, java.util.Dictionary, java.util.DoubleSummaryStatistics, java.util.DuplicateFormatFlagsException, java.util.EmptyStackException, java.util.EnumMap, java.util.EnumSet, java.util.Enumeration, java.util.EventListener, java.util.EventListenerProxy, java.util.EventObject, java.util.FormatFlagsConversionMismatchException, java.util.Formattable, java.util.FormattableFlags, java.util.Formatter$BigDecimalLayoutForm, java.util.Formatter, java.util.FormatterClosedException, java.util.GregorianCalendar, java.util.HashMap, java.util.HashSet, java.util.Hashtable, java.util.IdentityHashMap, java.util.IllegalFormatCodePointException, java.util.IllegalFormatConversionException, java.util.IllegalFormatException, java.util.IllegalFormatFlagsException, java.util.IllegalFormatPrecisionException, java.util.IllegalFormatWidthException, java.util.IllformedLocaleException, java.util.InputMismatchException, java.util.IntSummaryStatistics, java.util.InvalidPropertiesFormatException, java.util.Iterator, java.util.LinkedHashMap, java.util.LinkedHashSet, java.util.LinkedList, java.util.List, java.util.ListIterator, java.util.ListResourceBundle, java.util.Locale$Builder, java.util.Locale$Category, java.util.Locale$FilteringMode, java.util.Locale$LanguageRange, java.util.Locale, java.util.LongSummaryStatistics, java.util.Map$Entry, java.util.Map, java.util.MissingFormatArgumentException, java.util.MissingFormatWidthException, java.util.MissingResourceException, java.util.NavigableMap, java.util.NavigableSet, java.util.NoSuchElementException, java.util.Objects, java.util.Observable, java.util.Observer, java.util.Optional, java.util.OptionalDouble, java.util.OptionalInt, java.util.OptionalLong, java.util.PrimitiveIterator$OfDouble, java.util.PrimitiveIterator$OfInt, java.util.PrimitiveIterator$OfLong, java.util.PrimitiveIterator, java.util.PriorityQueue, java.util.Properties, java.util.PropertyPermission, java.util.PropertyResourceBundle, java.util.Queue, java.util.Random, java.util.RandomAccess, java.util.ResourceBundle$Control, java.util.ResourceBundle, java.util.Scanner, java.util.ServiceConfigurationError, java.util.ServiceLoader, java.util.Set, java.util.SimpleTimeZone, java.util.SortedMap, java.util.SortedSet, java.util.Spliterator$OfDouble, java.util.Spliterator$OfInt, java.util.Spliterator$OfLong, java.util.Spliterator$OfPrimitive, java.util.Spliterator, java.util.Spliterators$AbstractDoubleSpliterator, java.util.Spliterators$AbstractIntSpliterator, java.util.Spliterators$AbstractLongSpliterator, java.util.Spliterators$AbstractSpliterator, java.util.Spliterators, java.util.SplittableRandom, java.util.Stack, java.util.StringJoiner, java.util.StringTokenizer, java.util.TimeZone, java.util.Timer, java.util.TimerTask, java.util.TooManyListenersException, java.util.TreeMap, java.util.TreeSet, java.util.UUID, java.util.UnknownFormatConversionException, java.util.UnknownFormatFlagsException, java.util.Vector, java.util.WeakHashMap, java.util.concurrent.AbstractExecutorService, java.util.concurrent.ArrayBlockingQueue, java.util.concurrent.BlockingDeque, java.util.concurrent.BlockingQueue, java.util.concurrent.BrokenBarrierException, java.util.concurrent.Callable, java.util.concurrent.CancellationException, java.util.concurrent.CompletableFuture$AsynchronousCompletionTask, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletionException, java.util.concurrent.CompletionService, java.util.concurrent.CompletionStage, java.util.concurrent.ConcurrentHashMap$KeySetView, java.util.concurrent.ConcurrentHashMap, java.util.concurrent.ConcurrentLinkedDeque, java.util.concurrent.ConcurrentLinkedQueue, java.util.concurrent.ConcurrentMap, java.util.concurrent.ConcurrentNavigableMap, java.util.concurrent.ConcurrentSkipListMap, java.util.concurrent.ConcurrentSkipListSet, java.util.concurrent.CopyOnWriteArrayList, java.util.concurrent.CopyOnWriteArraySet, java.util.concurrent.CountDownLatch, java.util.concurrent.CountedCompleter, java.util.concurrent.CyclicBarrier, java.util.concurrent.DelayQueue, java.util.concurrent.Delayed, java.util.concurrent.Exchanger, java.util.concurrent.ExecutionException, java.util.concurrent.Executor, java.util.concurrent.ExecutorCompletionService, java.util.concurrent.ExecutorService, java.util.concurrent.Executors, java.util.concurrent.Flow$Processor, java.util.concurrent.Flow$Publisher, java.util.concurrent.Flow$Subscriber, java.util.concurrent.Flow$Subscription, java.util.concurrent.Flow, java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory, java.util.concurrent.ForkJoinPool$ManagedBlocker, java.util.concurrent.ForkJoinPool, java.util.concurrent.ForkJoinTask, java.util.concurrent.ForkJoinWorkerThread, java.util.concurrent.Future, java.util.concurrent.FutureTask, java.util.concurrent.LinkedBlockingDeque, java.util.concurrent.LinkedBlockingQueue, java.util.concurrent.LinkedTransferQueue, java.util.concurrent.Phaser, java.util.concurrent.PriorityBlockingQueue, java.util.concurrent.RecursiveAction, java.util.concurrent.RecursiveTask, java.util.concurrent.RejectedExecutionException, java.util.concurrent.RejectedExecutionHandler, java.util.concurrent.RunnableFuture, java.util.concurrent.RunnableScheduledFuture, java.util.concurrent.ScheduledExecutorService, java.util.concurrent.ScheduledFuture, java.util.concurrent.ScheduledThreadPoolExecutor, java.util.concurrent.Semaphore, java.util.concurrent.SubmissionPublisher, java.util.concurrent.SynchronousQueue, java.util.concurrent.ThreadFactory, java.util.concurrent.ThreadLocalRandom, java.util.concurrent.ThreadPoolExecutor$AbortPolicy, java.util.concurrent.ThreadPoolExecutor$CallerRunsPolicy, java.util.concurrent.ThreadPoolExecutor$DiscardOldestPolicy, java.util.concurrent.ThreadPoolExecutor$DiscardPolicy, java.util.concurrent.ThreadPoolExecutor, java.util.concurrent.TimeUnit, java.util.concurrent.TimeoutException, java.util.concurrent.TransferQueue, java.util.concurrent.atomic.AtomicBoolean, java.util.concurrent.atomic.AtomicInteger, java.util.concurrent.atomic.AtomicIntegerArray, java.util.concurrent.atomic.AtomicIntegerFieldUpdater, java.util.concurrent.atomic.AtomicLong, java.util.concurrent.atomic.AtomicLongArray, java.util.concurrent.atomic.AtomicLongFieldUpdater, java.util.concurrent.atomic.AtomicMarkableReference, java.util.concurrent.atomic.AtomicReference, java.util.concurrent.atomic.AtomicReferenceArray, java.util.concurrent.atomic.AtomicReferenceFieldUpdater, java.util.concurrent.atomic.AtomicStampedReference, java.util.concurrent.atomic.DoubleAccumulator, java.util.concurrent.atomic.DoubleAdder, java.util.concurrent.atomic.LongAccumulator, java.util.concurrent.atomic.LongAdder, java.util.concurrent.locks.AbstractOwnableSynchronizer, java.util.concurrent.locks.AbstractQueuedLongSynchronizer$ConditionObject, java.util.concurrent.locks.AbstractQueuedLongSynchronizer, java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject, java.util.concurrent.locks.AbstractQueuedSynchronizer, java.util.concurrent.locks.Condition, java.util.concurrent.locks.Lock, java.util.concurrent.locks.LockSupport, java.util.concurrent.locks.ReadWriteLock, java.util.concurrent.locks.ReentrantLock, java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock, java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock, java.util.concurrent.locks.ReentrantReadWriteLock, java.util.concurrent.locks.StampedLock, java.util.function.BiConsumer, java.util.function.BiFunction, java.util.function.BiPredicate, java.util.function.BinaryOperator, java.util.function.BooleanSupplier, java.util.function.Consumer, java.util.function.DoubleBinaryOperator, java.util.function.DoubleConsumer, java.util.function.DoubleFunction, java.util.function.DoublePredicate, java.util.function.DoubleSupplier, java.util.function.DoubleToIntFunction, java.util.function.DoubleToLongFunction, java.util.function.DoubleUnaryOperator, java.util.function.Function, java.util.function.IntBinaryOperator, java.util.function.IntConsumer, java.util.function.IntFunction, java.util.function.IntPredicate, java.util.function.IntSupplier, java.util.function.IntToDoubleFunction, java.util.function.IntToLongFunction, java.util.function.IntUnaryOperator, java.util.function.LongBinaryOperator, java.util.function.LongConsumer, java.util.function.LongFunction, java.util.function.LongPredicate, java.util.function.LongSupplier, java.util.function.LongToDoubleFunction, java.util.function.LongToIntFunction, java.util.function.LongUnaryOperator, java.util.function.ObjDoubleConsumer, java.util.function.ObjIntConsumer, java.util.function.ObjLongConsumer, java.util.function.Predicate, java.util.function.Supplier, java.util.function.ToDoubleBiFunction, java.util.function.ToDoubleFunction, java.util.function.ToIntBiFunction, java.util.function.ToIntFunction, java.util.function.ToLongBiFunction, java.util.function.ToLongFunction, java.util.function.UnaryOperator, java.util.jar.Attributes$Name, java.util.jar.Attributes, java.util.jar.JarEntry, java.util.jar.JarException, java.util.jar.JarFile, java.util.jar.JarInputStream, java.util.jar.JarOutputStream, java.util.jar.Manifest, java.util.jar.Pack200$Packer, java.util.jar.Pack200$Unpacker, java.util.jar.Pack200, java.util.logging.ConsoleHandler, java.util.logging.ErrorManager, java.util.logging.FileHandler, java.util.logging.Filter, java.util.logging.Formatter, java.util.logging.Handler, java.util.logging.Level, java.util.logging.LogManager, java.util.logging.LogRecord, java.util.logging.Logger, java.util.logging.LoggingMXBean, java.util.logging.LoggingPermission, java.util.logging.MemoryHandler, java.util.logging.SimpleFormatter, java.util.logging.SocketHandler, java.util.logging.StreamHandler, java.util.logging.XMLFormatter, java.util.prefs.AbstractPreferences, java.util.prefs.BackingStoreException, java.util.prefs.InvalidPreferencesFormatException, java.util.prefs.NodeChangeEvent, java.util.prefs.NodeChangeListener, java.util.prefs.PreferenceChangeEvent, java.util.prefs.PreferenceChangeListener, java.util.prefs.Preferences, java.util.prefs.PreferencesFactory, java.util.regex.MatchResult, java.util.regex.Matcher, java.util.regex.Pattern, java.util.regex.PatternSyntaxException, java.util.stream.BaseStream, java.util.stream.Collector$Characteristics, java.util.stream.Collector, java.util.stream.Collectors, java.util.stream.DoubleStream$Builder, java.util.stream.DoubleStream, java.util.stream.IntStream$Builder, java.util.stream.IntStream, java.util.stream.LongStream$Builder, java.util.stream.LongStream, java.util.stream.Stream$Builder, java.util.stream.Stream, java.util.stream.StreamSupport, java.util.zip.Adler32, java.util.zip.CRC32, java.util.zip.CheckedInputStream, java.util.zip.CheckedOutputStream, java.util.zip.Checksum, java.util.zip.DataFormatException, java.util.zip.Deflater, java.util.zip.DeflaterInputStream, java.util.zip.DeflaterOutputStream, java.util.zip.GZIPInputStream, java.util.zip.GZIPOutputStream, java.util.zip.Inflater, java.util.zip.InflaterInputStream, java.util.zip.InflaterOutputStream, java.util.zip.ZipEntry, java.util.zip.ZipError, java.util.zip.ZipException, java.util.zip.ZipFile, java.util.zip.ZipInputStream, java.util.zip.ZipOutputStream. Library classes will be ignored.
> Task :android:lintVitalReportRelease
> Task :android:lintVitalRelease
> Task :android:compileReleaseArtProfile
> Task :android:shrinkReleaseRes
> Task :android:optimizeReleaseResources
> Task :android:packageRelease
> Task :android:createReleaseApkListingFileRedirect
> Task :android: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.
For more on this, please refer to https://docs.gradle.org/8.10/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 3m 59s
52 actionable tasks: 46 executed, 6 up-to-date
2025-05-04 19:37:56,497 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/home/vagrant/build/io.anuke.mindustry, universal_newlines=False, shell=None, istream=<valid stream>)
2025-05-04 19:37:56,508 INFO: Successfully built version 8-fdroid-149 of io.anuke.mindustry from f4891f4738d4bbfc4b45042500a7d6b166181f63
2025-05-04 19:37:56,991 DEBUG: Checking build/io.anuke.mindustry/android/build/outputs/apk/release/android-release-unsigned.apk
2025-05-04 19:37:57,156 INFO: success: io.anuke.mindustry
2025-05-04 19:37:57,156 INFO: Finished
2025-05-04 19:37:57,157 INFO: 1 build succeeded