== Installed Android Tools ==

2026-07-24 06:29:30,434 INFO: Creating log directory
2026-07-24 06:29:30,434 INFO: Creating temporary directory
2026-07-24 06:29:30,434 INFO: Creating output directory
2026-07-24 06:29:30,437 DEBUG: Getting git vcs interface for https://github.com/XilinJia/Podcini.A.git
2026-07-24 06:29:30,437 DEBUG: Checking ac.mdiq.Podcini.A:82
2026-07-24 06:29:30,437 INFO: Building ac.mdiq.Podcini.A:82
2026-07-24 06:29:30,437 WARNING: Android NDK version 'r29' could not be found!
2026-07-24 06:29:30,437 WARNING: Configured versions:
Downloading https://raw.githubusercontent.com/f-droid/android-sdk-transparency-log/master/signed/checksums.json.asc into /home/vagrant/.cache/sdkmanager/checksums.json.asc
2026-07-24 06:29:30,438 DEBUG: Starting new HTTPS connection (1): raw.githubusercontent.com:443
2026-07-24 06:29:30,602 DEBUG: https://raw.githubusercontent.com:443 "GET /f-droid/android-sdk-transparency-log/master/signed/checksums.json.asc HTTP/1.1" 200 409
2026-07-24 06:29:30,603 DEBUG: Starting new HTTPS connection (1): raw.githubusercontent.com:443
2026-07-24 06:29:30,794 DEBUG: https://raw.githubusercontent.com:443 "GET /f-droid/android-sdk-transparency-log/master/signed/checksums.json HTTP/1.1" 200 199859
Downloading https://raw.githubusercontent.com/f-droid/android-sdk-transparency-log/master/signed/checksums.json into /home/vagrant/.cache/sdkmanager/checksums.json
Downloading https://dl.google.com/android/repository/android-ndk-r29-linux.zip into /home/vagrant/.cache/sdkmanager/android-ndk-r29-linux.zip
2026-07-24 06:29:30,845 DEBUG: Starting new HTTPS connection (1): dl.google.com:443
2026-07-24 06:29:30,979 DEBUG: https://dl.google.com:443 "GET /android/repository/android-ndk-r29-linux.zip HTTP/1.1" 200 771536349
Unzipping to /tmp/.sdkmanager-hsp_ysbc
Installing into /opt/android-sdk/ndk/29.0.14206865
2026-07-24 06:29:41,867 INFO: Set up NDK r29 (29.0.14206865)
2026-07-24 06:29:41,868 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/ac.mdiq.Podcini.A, stdin=None, shell=False, universal_newlines=False)
2026-07-24 06:29:41,871 INFO: Set up NDK r29 (29.0.14206865)
2026-07-24 06:29:41,871 INFO: Set up NDK r29 (29.0.14206865)
2026-07-24 06:29:41,871 INFO: Set up NDK r29 (29.0.14206865)
2026-07-24 06:29:41,871 INFO: Set up NDK r29 (29.0.14206865)
2026-07-24 06:29:41,871 DEBUG: > sudo passwd --lock root
passwd: password changed.
2026-07-24 06:29:42,172 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo
(Reading database ... 48132 files and directories currently installed.)
Removing sudo (1.9.16p2-3+deb13u2) ...
Purging configuration files for sudo (1.9.16p2-3+deb13u2) ...
dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removed
Processing triggers for libc-bin (2.41-12+deb13u3) ...
2026-07-24 06:29:44,888 INFO: Getting source for revision 2f5cc241b61b01a1f65a3a4c0688719f85b5f4a4
2026-07-24 06:29:44,888 DEBUG: Directory: build/ac.mdiq.Podcini.A
2026-07-24 06:29:44,888 DEBUG: > git rev-parse --show-toplevel
2026-07-24 06:29:45,090 DEBUG: Directory: build/ac.mdiq.Podcini.A
2026-07-24 06:29:45,090 DEBUG: > git submodule foreach --recursive git reset --hard
2026-07-24 06:29:45,191 DEBUG: Directory: build/ac.mdiq.Podcini.A
2026-07-24 06:29:45,191 DEBUG: > git reset --hard
2026-07-24 06:29:45,492 DEBUG: Directory: build/ac.mdiq.Podcini.A
2026-07-24 06:29:45,492 DEBUG: > git submodule foreach --recursive git clean -dffx
2026-07-24 06:29:45,593 DEBUG: Directory: build/ac.mdiq.Podcini.A
2026-07-24 06:29:45,593 DEBUG: > git clean -dffx
2026-07-24 06:29:45,694 DEBUG: Directory: build/ac.mdiq.Podcini.A
2026-07-24 06:29:45,694 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --prune-tags --force origin
2026-07-24 06:29:46,096 DEBUG: Directory: build/ac.mdiq.Podcini.A
2026-07-24 06:29:46,096 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --tags --force origin
2026-07-24 06:29:46,397 DEBUG: Directory: build/ac.mdiq.Podcini.A
2026-07-24 06:29:46,398 DEBUG: > git remote set-head origin --auto
2026-07-24 06:29:46,799 DEBUG: Directory: build/ac.mdiq.Podcini.A
2026-07-24 06:29:46,799 DEBUG: > git checkout -f 2f5cc241b61b01a1f65a3a4c0688719f85b5f4a4
2026-07-24 06:29:47,100 DEBUG: Directory: build/ac.mdiq.Podcini.A
2026-07-24 06:29:47,101 DEBUG: > git clean -dffx
2026-07-24 06:29:47,202 INFO: commit: 2f5cc241b61b01a1f65a3a4c0688719f85b5f4a4 (SHA1: 2f5cc241b61b01a1f65a3a4c0688719f85b5f4a4)
2026-07-24 06:29:47,202 DEBUG: Directory: build/ac.mdiq.Podcini.A
2026-07-24 06:29:47,202 DEBUG: > git rev-parse --show-toplevel
2026-07-24 06:29:47,403 DEBUG: Directory: build/ac.mdiq.Podcini.A
2026-07-24 06:29:47,403 DEBUG: > git submodule deinit --all --force
2026-07-24 06:29:47,504 INFO: Creating local.properties file at build/ac.mdiq.Podcini.A/local.properties
2026-07-24 06:29:47,505 INFO: Set up NDK r29 (29.0.14206865)
2026-07-24 06:29:47,506 INFO: Creating local.properties file at build/ac.mdiq.Podcini.A/app/local.properties
2026-07-24 06:29:47,506 INFO: Set up NDK r29 (29.0.14206865)
2026-07-24 06:29:47,506 INFO: Cleaned build.gradle.kts of keysigning configs at build/ac.mdiq.Podcini.A/app/build.gradle.kts
2026-07-24 06:29:47,507 INFO: Running 'prebuild' commands in build/ac.mdiq.Podcini.A/app
2026-07-24 06:29:47,507 INFO: Set up NDK r29 (29.0.14206865)
2026-07-24 06:29:47,507 DEBUG: Directory: build/ac.mdiq.Podcini.A/app
2026-07-24 06:29:47,507 DEBUG: > bash -e -u -o pipefail -x -c -- sed -i -e '/wearable/d' -e '/jvmToolchain/d' -e '/android {/a kotlinOptions.jvmTarget = "17"' build.gradle.kts
+ '[' -z '' ']'
+ return
+ case $- in
+ return
+ sed -i -e /wearable/d -e /jvmToolchain/d -e '/android {/a kotlinOptions.jvmTarget = "17"' build.gradle.kts
2026-07-24 06:29:47,710 INFO: Scanning source for common problems...
2026-07-24 06:29:47,713 DEBUG: scanner is configured to use signature data from: 'suss'
2026-07-24 06:29:47,713 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'
2026-07-24 06:29:48,112 DEBUG: write 'suss.json' to cache
2026-07-24 06:29:48,113 DEBUG: next suss.json cache update due in 23:59:59.998799
2026-07-24 06:29:48,132 INFO: Removing gradle-daemon-jvm.properties at gradle/gradle-daemon-jvm.properties
2026-07-24 06:29:48,132 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar
2026-07-24 06:29:48,132 INFO: Creating source tarball...
2026-07-24 06:29:48,929 INFO: Building Gradle project...
2026-07-24 06:29:48,929 DEBUG: Directory: build/ac.mdiq.Podcini.A/app
2026-07-24 06:29:48,929 DEBUG: > /usr/local/bin/gradlew-fdroid assembleFreeRelease
CACHEDIR set to /home/vagrant/.cache/gradlew-fdroid
Update checksum from gradle-transparency-log
Found 9.6.1 via distributionUrl
Downloading missing gradle version 9.6.1
Using cache directory /home/vagrant/.cache/gradlew-fdroid
Running /home/vagrant/.cache/gradlew-fdroid/versions/9.6.1/bin/gradle assembleFreeRelease

Welcome to Gradle 9.6.1!

Here are the highlights of this release:
 - Improved Configuration Cache hit rates
 - Additional CLI rendering options
 - Important project hierarchy lookup deprecations

For more details see https://docs.gradle.org/9.6.1/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/9.6.1/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
Daemon will be stopped at the end of the build 
Calculating task graph as no cached configuration is available for tasks: assembleFreeRelease

> Configure project :app
WARNING: The option setting 'android.enableR8.fullMode=false' is deprecated.
The current default is 'true'.
It will be removed in version 10.0 of the Android Gradle plugin.
Add android.sync.suppressAgpWarnings=UNSUPPORTED_PROJECT_OPTION_USE to the gradle.properties file to suppress this warning.
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 37 in /opt/android-sdk/licenses
License for package Android SDK Build-Tools 37 accepted.
Preparing "Install Android SDK Build-Tools 37 v.37.0.0".
"Install Android SDK Build-Tools 37 v.37.0.0" ready.
Installing Android SDK Build-Tools 37 in /opt/android-sdk/build-tools/37.0.0
"Install Android SDK Build-Tools 37 v.37.0.0" complete.
"Install Android SDK Build-Tools 37 v.37.0.0" finished.
Checking the license for package Android SDK Platform 37.0 in /opt/android-sdk/licenses
License for package Android SDK Platform 37.0 accepted.
Preparing "Install Android SDK Platform 37.0 (revision 2)".
"Install Android SDK Platform 37.0 (revision 2)" ready.
Installing Android SDK Platform 37.0 in /opt/android-sdk/platforms/android-37.0
"Install Android SDK Platform 37.0 (revision 2)" complete.
"Install Android SDK Platform 37.0 (revision 2)" finished.
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
[=========                              ] 25%                                   

> Task :app:generateFreeReleaseAssets UP-TO-DATE
> Task :app:copyLicense
> Task :app:preBuild
> Task :app:preFreeReleaseBuild
> Task :app:extractProguardFiles
> Task :app:mergeFreeReleaseJniLibFolders
> Task :app:checkFreeReleaseDuplicateClasses
> Task :app:compileFreeReleaseAidl NO-SOURCE
> Task :app:generateFreeReleaseBuildConfig
> Task :app:generateFreeReleaseResValues
> Task :app:extractFreeReleaseSupportedLocales
> Task :app:mapFreeReleaseSourceSetPaths
> Task :app:generateFreeReleaseLocaleConfig
> Task :app:generateFreeReleaseResources
> Task :app:packageFreeReleaseResources
> Task :app:processFreeReleaseNavigationResources
> Task :app:mergeFreeReleaseNativeLibs

> Task :app:stripFreeReleaseDebugSymbols
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [29.0.14206865] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [29.0.14206865] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [29.0.14206865] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [29.0.14206865] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [29.0.14206865] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [29.0.14206865] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [29.0.14206865] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [29.0.14206865] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [29.0.14206865] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [29.0.14206865] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [29.0.14206865] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [29.0.14206865] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir

> Task :app:parseFreeReleaseLocalResources

> Task :app:extractFreeReleaseNativeSymbolTables
[CXX5106] NDK was located by using ndk.dir property. This method is deprecated and will be removed in a future release. Please delete ndk.dir from local.properties and set android.ndkVersion to [29.0.14206865] in all native modules in the project. https://developer.android.com/r/studio-ui/ndk-dir

> Task :app:mergeFreeReleaseNativeDebugMetadata NO-SOURCE
> Task :app:javaPreCompileFreeRelease
> Task :app:generateFreeReleaseRFile
> Task :app:mergeFreeReleaseArtProfile
> Task :app:checkFreeReleaseAarMetadata
> Task :app:compileFreeReleaseNavigationResources
> Task :app:mergeFreeReleaseResources
> Task :app:createFreeReleaseCompatibleScreenManifests
> Task :app:extractDeepLinksFreeRelease

> Task :app:processFreeReleaseMainManifest
/home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/AndroidManifest.xml:68:9-73:77 Warning:
	service#androidx.work.impl.foreground.SystemForegroundService@android:foregroundServiceType was tagged at AndroidManifest.xml:68 to replace other declarations but no other declaration present

> Task :app:processFreeReleaseManifest
> Task :app:processFreeReleaseManifestForPackage
> Task :app:processFreeReleaseResources
> Task :app:mergeFreeReleaseStartupProfile
> Task :app:mergeFreeReleaseAssets
> Task :app:compressFreeReleaseAssets
> Task :app:extractFreeReleaseVersionControlInfo
> Task :app:writeFreeReleaseAppMetadata
> Task :app:writeFreeReleaseSigningConfigVersions
> Task :app:compileFreeReleaseKotlin
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/activity/MainActivity.kt:329:15 'fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?): Unit' is deprecated. This method has been deprecated in favor of using the Activity Result API
      which brings increased type safety via an {@link ActivityResultContract} and the prebuilt
      contracts for common intents available in
      {@link androidx.activity.result.contract.ActivityResultContracts}, provides hooks for
      testing, and allow receiving results in separate, testable classes independent from your
      activity. Use
      {@link #registerForActivityResult(ActivityResultContract, ActivityResultCallback)}
      with the appropriate {@link ActivityResultContract} and handling the result in the
      {@link ActivityResultCallback#onActivityResult(Object) callback}.
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/activity/PlayerUIActivity.kt:71:67 'static field FLAG_LAYOUT_INSET_DECOR: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/config/settings/OpmlTransporter.kt:100:63 The corresponding parameter in the supertype 'ExportWriter' is named 'writer'. This may cause problems when calling this function with named arguments.
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/config/settings/OpmlTransporter.kt:121:23 'constructor(serializersModule: SerializersModule = ..., configure: XmlConfig.CompatBuilder.() -> Unit = ...): XML' is deprecated. Update to the named factory functions.
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/config/settings/OpmlTransporter.kt:151:27 'constructor(serializersModule: SerializersModule = ..., configure: XmlConfig.CompatBuilder.() -> Unit = ...): XML' is deprecated. Update to the named factory functions.
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/config/settings/PAImporter.kt:354:33 Unnecessary non-null assertion (!!) on a non-null receiver of type 'UnifiedFile'.
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/net/download/EpisodeAdrDLManager.kt:247:35 Lambda expression is never invoked. To create a scoped block, use 'run { ... }'.
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/net/feed/FeedSearcher.kt:98:20 'fun hex(bytes: ByteArray): String' is deprecated. prefer kotlin.text.toHexString.
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/net/sync/model/EpisodeAction.kt:235:65 Using format strings is discouraged. If the format string is a constant, the corresponding builder-style Kotlin code can be obtained by calling `DateTimeFormat.formatAsKotlinBuilderDsl` on the resulting format.
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/net/sync/nextcloud/NextcloudSyncService.kt:57:43 'fun create(contentType: MediaType?, content: String): RequestBody' is deprecated. Moved to extension function. Put the 'content' argument first to fix Java.
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/net/sync/nextcloud/NextcloudSyncService.kt:64:42 The corresponding parameter in the supertype 'ISyncService' is named 'lastSync'. This may cause problems when calling this function with named arguments.
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/net/sync/nextcloud/NextcloudSyncService.kt:97:43 'fun create(contentType: MediaType?, content: String): RequestBody' is deprecated. Moved to extension function. Put the 'content' argument first to fix Java.
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/net/utils/NetworkUtils.kt:249:25 Condition is always 'false'.
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/receiver/MediaButtonReceiver.kt:26:75 'fun get(p0: String!): Any?' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/receiver/MediaButtonReceiver.kt:30:21 'fun <T : Parcelable!> getParcelable(p0: String?): T?' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/storage/utils/DateUtils.kt:114:57 Using format strings is discouraged. If the format string is a constant, the corresponding builder-style Kotlin code can be obtained by calling `DateTimeFormat.formatAsKotlinBuilderDsl` on the resulting format.
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/ui/screens/FacetsScreen.kt:289:128 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/ui/screens/FacetsScreen.kt:292:173 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/ui/screens/FeedDetailsScreen.kt:202:97 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/ui/screens/LibraryScreen.kt:229:111 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/ui/screens/LibraryScreen.kt:528:33 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/ui/screens/MainScreen.kt:183:45 This declaration is in a preview state and can be changed in a backwards-incompatible manner with a best-effort migration. Its usage should be marked with '@kotlinx.coroutines.FlowPreview' or '@OptIn(kotlinx.coroutines.FlowPreview::class)' if you accept the drawback of relying on preview API
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/ui/screens/QueuesScreen.kt:191:109 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/ui/screens/QueuesScreen.kt:200:127 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/ui/screens/QueuesScreen.kt:210:151 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/ui/screens/QueuesScreen.kt:225:152 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/ui/screens/QueuesScreen.kt:229:54 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/ui/screens/SearchScreen.kt:216:107 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/ui/screens/prefscreens/NetworkStorage.kt:706:57 'val connectionInfo: WifiInfo!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/ui/screens/prefscreens/NetworkStorage.kt:706:72 'val ipAddress: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.Podcini.A/app/src/main/kotlin/ac/mdiq/podcini/ui/screens/prefscreens/PrefsScreen.kt:141:38 Unchecked cast of 'NavEntry<PFNavKey>' to 'NavEntry<Any>'.

> Task :app:processFreeReleaseJavaRes
> Task :app:mergeFreeReleaseJavaResource
> Task :app:compileFreeReleaseJavaWithJavac
> Task :app:mergeFreeReleaseGeneratedProguardFiles
> Task :app:expandFreeReleaseArtProfileWildcards
> Task :app:produceFreeReleaseComposeMapping
> Task :app:reportFreeReleaseComposeMappingErrors

> Task :app:minifyFreeReleaseWithR8
WARNING: /home/vagrant/build/ac.mdiq.Podcini.A/app/build/intermediates/merged_java_res/freeRelease/mergeFreeReleaseJavaResource/base.jar: R8: Unexpected reference to missing service class: META-INF/services/nl.adaptivity.xmlutil.util.SerializationProvider.
WARNING: /home/vagrant/build/ac.mdiq.Podcini.A/app/build/intermediates/merged_java_res/freeRelease/mergeFreeReleaseJavaResource/base.jar: R8: Unexpected reference to missing service implementation class in META-INF/services/nl.adaptivity.xmlutil.util.SerializationProvider: nl.adaptivity.xmlutil.serialization.KotlinxSerializationProvider.
WARNING: /home/vagrant/build/ac.mdiq.Podcini.A/app/build/intermediates/merged_java_res/freeRelease/mergeFreeReleaseJavaResource/base.jar: R8: Unexpected reference to missing service implementation class in META-INF/services/nl.adaptivity.xmlutil.util.SerializationProvider: nl.adaptivity.xmlutil.util.DefaultSerializationProvider.

> Task :app:convertShrunkResourcesToBinaryFreeRelease
> Task :app:mergeFreeReleaseComposeMapping
> Task :app:optimizeFreeReleaseResources
> Task :app:compileFreeReleaseArtProfile
> Task :app:packageFreeRelease
> Task :app:assembleFreeRelease
> Task :app:createFreeReleaseApkListingFileRedirect
> Task :app:exportFreeReleaseApks

[Incubating] Problems report is available at: file:///home/vagrant/build/ac.mdiq.Podcini.A/build/reports/problems/problems-report.html

BUILD SUCCESSFUL in 2m 48s
50 actionable tasks: 50 executed
Configuration cache entry stored.
2026-07-24 06:32:39,982 DEBUG: Checking build/ac.mdiq.Podcini.A/app/build/outputs/apk/free/release/app-free-universal-release-unsigned.apk
2026-07-24 06:32:39,988 INFO: Successfully built ac.mdiq.Podcini.A:82 from 2f5cc241b61b01a1f65a3a4c0688719f85b5f4a4
2026-07-24 06:32:40,004 INFO: Created directory for storing developer supplied reference binaries: 'unsigned/binaries'
2026-07-24 06:32:40,004 INFO: ...retrieving https://github.com/XilinJia/Podcini.A/releases/download/v12.4.10/Podcini.A-free-universal-12.4.10.apk
2026-07-24 06:32:40,005 DEBUG: Starting new HTTPS connection (1): github.com:443
2026-07-24 06:32:40,300 DEBUG: https://github.com:443 "GET /XilinJia/Podcini.A/releases/download/v12.4.10/Podcini.A-free-universal-12.4.10.apk HTTP/1.1" 302 0
2026-07-24 06:32:40,301 DEBUG: Starting new HTTPS connection (1): release-assets.githubusercontent.com:443
2026-07-24 06:32:40,431 DEBUG: https://release-assets.githubusercontent.com:443 "GET /github-production-release-asset/1253295694/70a32174-de9c-47ae-ac68-b2b4330acb50?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-07-24T07%3A28%3A59Z&rscd=attachment%3B+filename%3DPodcini.A-free-universal-12.4.10.apk&rsct=application%2Fvnd.android.package-archive&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-07-24T06%3A28%3A54Z&ske=2026-07-24T07%3A28%3A59Z&sks=b&skv=2018-11-09&sig=FDpY%2B0%2FnCZIv8MaLBsmTBSmPlFgI8yoNpbiFFP6FxN8%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc4NDg3NjU2MCwibmJmIjoxNzg0ODc0NzYwLCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.9w--4pmkpmA1YzI-2NC-9xbAbiWOFqehm2z6MTYwxgY&response-content-disposition=attachment%3B%20filename%3DPodcini.A-free-universal-12.4.10.apk&response-content-type=application%2Fvnd.android.package-archive HTTP/1.1" 200 70589284
2026-07-24 06:32:42,440 DEBUG: unsigned/binaries/ac.mdiq.Podcini.A_82.binary.apk: Verifies
Verified using v1 scheme (JAR signing): false
Verified using v2 scheme (APK Signature Scheme v2): true
Verified using v3 scheme (APK Signature Scheme v3): false
Verified using v3.1 scheme (APK Signature Scheme v3.1): false
Verified using v4 scheme (APK Signature Scheme v4): false
Verified for SourceStamp: false
Number of signers: 1

2026-07-24 06:32:42,657 DEBUG: /tmp/tmpklkif7mr/sigcp_ac.mdiq.Podcini.A_82.apk: Verifies
Verified using v1 scheme (JAR signing): false
Verified using v2 scheme (APK Signature Scheme v2): true
Verified using v3 scheme (APK Signature Scheme v3): false
Verified using v3.1 scheme (APK Signature Scheme v3.1): false
Verified using v4 scheme (APK Signature Scheme v4): false
Verified for SourceStamp: false
Number of signers: 1

2026-07-24 06:32:42,657 INFO: ...successfully verified
2026-07-24 06:32:42,657 INFO: compared built binary to supplied reference binary successfully
2026-07-24 06:32:42,683 DEBUG: Using APK Signature v2
2026-07-24 06:32:42,684 INFO: supplied reference binary has allowed signer cd1328fb5c2ccf50cb99e3ff076eb5fe88298fe28366989dcf9d9899d5eb6940
2026-07-24 06:32:42,686 INFO: success: ac.mdiq.Podcini.A
2026-07-24 06:32:42,686 INFO: Finished
2026-07-24 06:32:42,686 INFO: 1 build succeeded
