log for io.anuke.mindustry:1073
== Installed Android Tools ==
2025-04-24 08:41:33,997 DEBUG: Reading 'config.yml'
2025-04-24 08:41:34,010 INFO: Creating log directory
2025-04-24 08:41:34,010 INFO: Creating temporary directory
2025-04-24 08:41:34,010 INFO: Creating output directory
2025-04-24 08:41:34,088 DEBUG: Getting git vcs interface for https://github.com/Anuken/Mindustry.git
2025-04-24 08:41:34,088 DEBUG: Checking io.anuke.mindustry:1073
2025-04-24 08:41:34,088 INFO: Building version 8-fdroid-148 (1073) of io.anuke.mindustry
2025-04-24 08:41:34,088 DEBUG: > sudo passwd --lock root
passwd: password changed.
2025-04-24 08:41:35,195 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-04-24 08:42:03,945 INFO: Getting source for revision ab0a47a837628f8bb70802fd7ef6b581005e5113
2025-04-24 08:42:03,946 DEBUG: Directory: build/io.anuke.mindustry
2025-04-24 08:42:03,947 DEBUG: > git rev-parse --show-toplevel
2025-04-24 08:42:04,155 DEBUG: Directory: build/io.anuke.mindustry
2025-04-24 08:42:04,155 DEBUG: > git submodule foreach --recursive git reset --hard
2025-04-24 08:42:04,359 DEBUG: Directory: build/io.anuke.mindustry
2025-04-24 08:42:04,359 DEBUG: > git reset --hard
2025-04-24 08:42:05,665 DEBUG: Directory: build/io.anuke.mindustry
2025-04-24 08:42:05,665 DEBUG: > git submodule foreach --recursive git clean -dffx
2025-04-24 08:42:05,768 DEBUG: Directory: build/io.anuke.mindustry
2025-04-24 08:42:05,768 DEBUG: > git clean -dffx
2025-04-24 08:42:05,872 DEBUG: Directory: build/io.anuke.mindustry
2025-04-24 08:42:05,872 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-04-24 08:42:06,677 DEBUG: Directory: build/io.anuke.mindustry
2025-04-24 08:42:06,677 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-04-24 08:42:07,282 DEBUG: Directory: build/io.anuke.mindustry
2025-04-24 08:42:07,282 DEBUG: > git remote set-head origin --auto
2025-04-24 08:42:07,987 DEBUG: Directory: build/io.anuke.mindustry
2025-04-24 08:42:07,987 DEBUG: > git checkout -f ab0a47a837628f8bb70802fd7ef6b581005e5113
2025-04-24 08:42:08,992 DEBUG: Directory: build/io.anuke.mindustry
2025-04-24 08:42:08,993 DEBUG: > git clean -dffx
2025-04-24 08:42:09,096 DEBUG: Directory: build/io.anuke.mindustry
2025-04-24 08:42:09,096 DEBUG: > git rev-parse --show-toplevel
2025-04-24 08:42:09,299 DEBUG: Directory: build/io.anuke.mindustry
2025-04-24 08:42:09,299 DEBUG: > git submodule deinit --all --force
2025-04-24 08:42:09,402 INFO: Creating local.properties file at build/io.anuke.mindustry/local.properties
2025-04-24 08:42:09,405 INFO: Creating local.properties file at build/io.anuke.mindustry/android/local.properties
2025-04-24 08:42:09,406 DEBUG: Removing debuggable flags from build/io.anuke.mindustry/android
2025-04-24 08:42:09,455 INFO: Cleaned build.gradle of keysigning configs at build/io.anuke.mindustry/android/build.gradle
2025-04-24 08:42:09,486 INFO: Running 'prebuild' commands in build/io.anuke.mindustry/android
2025-04-24 08:42:09,487 DEBUG: Directory: build/io.anuke.mindustry/android
2025-04-24 08:42:09,487 DEBUG: > bash -e -u -o pipefail -x -c -- sdkmanager 'platforms;android-30'; echo -e 'androidBuildCode=1073\nbuild=1073\nmodifier=beta\ntype=fdroid' > ../core/assets/version.properties; echo 'buildversion=8-fdroid-148' | 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=1073\nbuild=1073\nmodifier=beta\ntype=fdroid'
+ echo buildversion=8-fdroid-148
+ sed 's/=.*fdroid-/=/'
+ sed -i -e '/publishing{/,/^ }/d' ../build.gradle
2025-04-24 08:42:12,296 INFO: Cleaning Gradle project...
2025-04-24 08:42:12,297 DEBUG: Directory: build/io.anuke.mindustry/android
2025-04-24 08:42:12,297 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: '148'
> 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 32s
1 actionable task: 1 executed
2025-04-24 08:43:51,189 INFO: Scanning source for common problems...
2025-04-24 08:43:51,210 DEBUG: scanner is configured to use signature data from: 'suss'
2025-04-24 08:43:51,211 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'
2025-04-24 08:43:51,808 DEBUG: write 'suss.json' to cache
2025-04-24 08:43:51,818 DEBUG: next suss.json cache update due in 23:59:59.979539
2025-04-24 08:43:52,212 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar
2025-04-24 08:43:52,306 INFO: Ignoring DexClassLoader at android/src/mindustry/android/AndroidRhinoContext.java
2025-04-24 08:43:52,307 INFO: Ignoring DexClassLoader at android/src/mindustry/android/AndroidLauncher.java
2025-04-24 08:43:52,307 INFO: Removing shared library at android/libs/x86/libarc.so
2025-04-24 08:43:52,308 INFO: Removing shared library at android/libs/x86/libarc-freetype.so
2025-04-24 08:43:52,308 INFO: Removing shared library at android/libs/x86_64/libarc.so
2025-04-24 08:43:52,309 INFO: Removing shared library at android/libs/x86_64/libarc-freetype.so
2025-04-24 08:43:52,309 INFO: Removing shared library at android/libs/armeabi-v7a/libarc.so
2025-04-24 08:43:52,310 INFO: Removing shared library at android/libs/armeabi-v7a/libarc-freetype.so
2025-04-24 08:43:52,310 INFO: Removing shared library at android/libs/arm64-v8a/libarc.so
2025-04-24 08:43:52,311 INFO: Removing shared library at android/libs/arm64-v8a/libarc-freetype.so
2025-04-24 08:43:53,032 INFO: Creating source tarball...
2025-04-24 08:43:59,824 INFO: Running 'build' commands in build/io.anuke.mindustry/android
2025-04-24 08:43:59,824 DEBUG: Directory: build/io.anuke.mindustry/android
2025-04-24 08:43:59,824 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: '148'
> 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.581732[96mms[0m
[1m[93m[Generator][96m Time to generate [95mbubbles[96m: [92m17.557043[96mms[0m
[1m[93m[Generator][96m Time to generate [95mgas-frames[96m: [92m248.16809[96mms[0m
[1m[93m[Generator][96m Time to generate [95mcliffs[96m: [92m1459.9889[96mms[0m
[1m[93m[Generator][96m Time to generate [95mcracks[96m: [92m1200.8298[96mms[0m
[1m[93m[Generator][96m Time to generate [95mblock-icons[96m: [92m3134.5408[96mms[0m
[1m[93m[Generator][96m Time to generate [95mshallows[96m: [92m9.879612[96mms[0m
[1m[93m[Generator][96m Time to generate [95mitem-icons[96m: [92m34.189217[96mms[0m
[1m[93m[Generator][96m Time to generate [95msector-icons[96m: [92m145.37372[96mms[0m
[1m[93m[Generator][96m Time to generate [95mteam-icons[96m: [92m14.580137[96mms[0m
[1m[93m[Generator][96m Time to generate [95munit-icons[96m: [92m5139.4243[96mms[0m
[1m[93m[Generator][96m Time to generate [95more-icons[96m: [92m64.66742[96mms[0m
[1m[93m[Generator][96m Time to generate [95medges[96m: [92m207.1502[96mms[0m
[1m[93m[Generator][96m Time to generate [95mscorches[96m: [92m2317.7068[96mms[0m
[1m[93m[Generator][96m Total time to generate: [92m14507.732[96mms[0m
Time taken for AA: 4.39 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 2m 59s
11 actionable tasks: 11 executed
2025-04-24 08:47:00,236 INFO: Building Gradle project...
2025-04-24 08:47:00,237 DEBUG: Directory: build/io.anuke.mindustry/android
2025-04-24 08:47:00,237 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: '148'
> 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: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:lintVitalAnalyzeRelease
> 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 53s
52 actionable tasks: 46 executed, 6 up-to-date
2025-04-24 08:50:54,301 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/home/vagrant/build/io.anuke.mindustry, universal_newlines=False, shell=None, istream=<valid stream>)
2025-04-24 08:50:54,311 INFO: Successfully built version 8-fdroid-148 of io.anuke.mindustry from ab0a47a837628f8bb70802fd7ef6b581005e5113
2025-04-24 08:50:54,541 DEBUG: Checking build/io.anuke.mindustry/android/build/outputs/apk/release/android-release-unsigned.apk
2025-04-24 08:50:54,686 INFO: success: io.anuke.mindustry
2025-04-24 08:50:54,687 INFO: Finished
2025-04-24 08:50:54,687 INFO: 1 build succeeded