== Installed Android Tools ==

2026-01-31 23:12:23,431 INFO: Creating log directory
2026-01-31 23:12:23,431 INFO: Creating temporary directory
2026-01-31 23:12:23,431 INFO: Creating output directory
2026-01-31 23:12:23,437 DEBUG: Getting git vcs interface for https://github.com/XilinJia/Podcini.X.git
2026-01-31 23:12:23,437 DEBUG: Checking ac.mdiq.podcini.X:244
2026-01-31 23:12:23,437 INFO: Building ac.mdiq.podcini.X:244
2026-01-31 23:12:23,437 WARNING: Android NDK version 'r29' could not be found!
2026-01-31 23:12:23,437 WARNING: Configured versions:
Downloading https://fdroid.gitlab.io/android-sdk-transparency-log/checksums.json.asc into /home/vagrant/.cache/sdkmanager/checksums.json.asc
2026-01-31 23:12:23,438 DEBUG: Starting new HTTPS connection (1): fdroid.gitlab.io:443
2026-01-31 23:12:23,748 DEBUG: https://fdroid.gitlab.io:443 "GET /android-sdk-transparency-log/checksums.json.asc HTTP/1.1" 200 488
2026-01-31 23:12:23,749 DEBUG: Starting new HTTPS connection (1): fdroid.gitlab.io:443
2026-01-31 23:12:24,055 DEBUG: https://fdroid.gitlab.io:443 "GET /android-sdk-transparency-log/checksums.json HTTP/1.1" 200 854431
Downloading https://fdroid.gitlab.io/android-sdk-transparency-log/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-01-31 23:12:24,493 DEBUG: Starting new HTTPS connection (1): dl.google.com:443
2026-01-31 23:12:24,691 DEBUG: https://dl.google.com:443 "GET /android/repository/android-ndk-r29-linux.zip HTTP/1.1" 200 771536349
Unzipping to /tmp/.sdkmanager-nqpmvhhy
Installing into /opt/android-sdk/ndk/29.0.14206865
2026-01-31 23:12:36,456 INFO: Set up NDK r29 (29.0.14206865)
2026-01-31 23:12:36,458 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/ac.mdiq.podcini.X, stdin=None, shell=False, universal_newlines=False)
2026-01-31 23:12:36,460 INFO: Set up NDK r29 (29.0.14206865)
2026-01-31 23:12:36,460 INFO: Set up NDK r29 (29.0.14206865)
2026-01-31 23:12:36,461 INFO: Set up NDK r29 (29.0.14206865)
2026-01-31 23:12:36,461 INFO: Set up NDK r29 (29.0.14206865)
2026-01-31 23:12:36,461 DEBUG: > sudo passwd --lock root
passwd: password changed.
2026-01-31 23:12:37,062 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo
(Reading database ... 43723 files and directories currently installed.)
Removing sudo (1.9.16p2-3) ...
Purging configuration files for sudo (1.9.16p2-3) ...
dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removed
Processing triggers for libc-bin (2.41-12+deb13u1) ...
2026-01-31 23:12:40,576 INFO: Getting source for revision e2b3f7c980f93539ca5bbbf82cb856a2a2fb33bd
2026-01-31 23:12:40,576 DEBUG: Directory: build/ac.mdiq.podcini.X
2026-01-31 23:12:40,576 DEBUG: > git rev-parse --show-toplevel
2026-01-31 23:12:40,778 DEBUG: Directory: build/ac.mdiq.podcini.X
2026-01-31 23:12:40,778 DEBUG: > git submodule foreach --recursive git reset --hard
2026-01-31 23:12:40,879 DEBUG: Directory: build/ac.mdiq.podcini.X
2026-01-31 23:12:40,879 DEBUG: > git reset --hard
2026-01-31 23:12:41,080 DEBUG: Directory: build/ac.mdiq.podcini.X
2026-01-31 23:12:41,080 DEBUG: > git submodule foreach --recursive git clean -dffx
2026-01-31 23:12:41,181 DEBUG: Directory: build/ac.mdiq.podcini.X
2026-01-31 23:12:41,182 DEBUG: > git clean -dffx
2026-01-31 23:12:41,283 DEBUG: Directory: build/ac.mdiq.podcini.X
2026-01-31 23:12:41,283 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --prune-tags --force origin
2026-01-31 23:12:41,584 DEBUG: Directory: build/ac.mdiq.podcini.X
2026-01-31 23:12:41,584 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --tags --force origin
2026-01-31 23:12:41,885 DEBUG: Directory: build/ac.mdiq.podcini.X
2026-01-31 23:12:41,885 DEBUG: > git remote set-head origin --auto
2026-01-31 23:12:42,287 DEBUG: Directory: build/ac.mdiq.podcini.X
2026-01-31 23:12:42,287 DEBUG: > git checkout -f e2b3f7c980f93539ca5bbbf82cb856a2a2fb33bd
2026-01-31 23:12:42,489 DEBUG: Directory: build/ac.mdiq.podcini.X
2026-01-31 23:12:42,489 DEBUG: > git clean -dffx
2026-01-31 23:12:42,591 INFO: commit: e2b3f7c980f93539ca5bbbf82cb856a2a2fb33bd (SHA1: e2b3f7c980f93539ca5bbbf82cb856a2a2fb33bd)
2026-01-31 23:12:42,591 DEBUG: Directory: build/ac.mdiq.podcini.X
2026-01-31 23:12:42,591 DEBUG: > git rev-parse --show-toplevel
2026-01-31 23:12:42,792 DEBUG: Directory: build/ac.mdiq.podcini.X
2026-01-31 23:12:42,793 DEBUG: > git submodule deinit --all --force
2026-01-31 23:12:42,894 INFO: Creating local.properties file at build/ac.mdiq.podcini.X/local.properties
2026-01-31 23:12:42,894 INFO: Set up NDK r29 (29.0.14206865)
2026-01-31 23:12:42,895 INFO: Creating local.properties file at build/ac.mdiq.podcini.X/app/local.properties
2026-01-31 23:12:42,895 INFO: Set up NDK r29 (29.0.14206865)
2026-01-31 23:12:42,896 INFO: Cleaned build.gradle.kts of keysigning configs at build/ac.mdiq.podcini.X/app/build.gradle.kts
2026-01-31 23:12:42,896 INFO: Running 'prebuild' commands in build/ac.mdiq.podcini.X/app
2026-01-31 23:12:42,897 INFO: Set up NDK r29 (29.0.14206865)
2026-01-31 23:12:42,897 DEBUG: Directory: build/ac.mdiq.podcini.X/app
2026-01-31 23:12:42,897 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-01-31 23:12:43,098 INFO: Cleaning Gradle project...
2026-01-31 23:12:43,098 DEBUG: Directory: build/ac.mdiq.podcini.X/app
2026-01-31 23:12:43,098 DEBUG: > /usr/local/bin/gradlew-fdroid clean
CACHEDIR set to /home/vagrant/.cache/gradlew-fdroid
Update checksum from gradle-transparency-log
Found 9.2.1 via distributionUrl
Downloading missing gradle version 9.2.1
Using cache directory /home/vagrant/.cache/gradlew-fdroid
Running /home/vagrant/.cache/gradlew-fdroid/versions/9.2.1/bin/gradle clean

Welcome to Gradle 9.2.1!

Here are the highlights of this release:
 - Windows ARM support
 - Improved publishing APIs
 - Better guidance for dependency verification failures

For more details see https://docs.gradle.org/9.2.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.2.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: clean
> Task :app:clean UP-TO-DATE

BUILD SUCCESSFUL in 1m 2s
1 actionable task: 1 up-to-date
Configuration cache entry stored.
2026-01-31 23:13:47,938 INFO: Scanning source for common problems...
2026-01-31 23:13:47,941 DEBUG: scanner is configured to use signature data from: 'suss'
2026-01-31 23:13:47,941 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'
2026-01-31 23:13:48,395 DEBUG: write 'suss.json' to cache
2026-01-31 23:13:48,395 DEBUG: next suss.json cache update due in 23:59:59.999014
2026-01-31 23:13:48,414 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar
2026-01-31 23:13:48,414 INFO: Creating source tarball...
2026-01-31 23:13:48,855 INFO: Building Gradle project...
2026-01-31 23:13:48,856 DEBUG: Directory: build/ac.mdiq.podcini.X/app
2026-01-31 23:13:48,856 DEBUG: > /usr/local/bin/gradlew-fdroid assembleFreeRelease
CACHEDIR set to /home/vagrant/.cache/gradlew-fdroid
Remote gradle-transparency-log not changed, reusing cache
Update checksum from gradle-transparency-log
Found 9.2.1 via distributionUrl
Running /home/vagrant/.cache/gradlew-fdroid/versions/9.2.1/bin/gradle assembleFreeRelease
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.2.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
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 36.1 in /opt/android-sdk/licenses
License for package Android SDK Build-Tools 36.1 accepted.
Preparing "Install Android SDK Build-Tools 36.1 v.36.1.0".
"Install Android SDK Build-Tools 36.1 v.36.1.0" ready.
Installing Android SDK Build-Tools 36.1 in /opt/android-sdk/build-tools/36.1.0
"Install Android SDK Build-Tools 36.1 v.36.1.0" complete.
"Install Android SDK Build-Tools 36.1 v.36.1.0" finished.
Checking the license for package Android SDK Platform 36 in /opt/android-sdk/licenses
License for package Android SDK Platform 36 accepted.
Preparing "Install Android SDK Platform 36 (revision 2)".
"Install Android SDK Platform 36 (revision 2)" ready.
Installing Android SDK Platform 36 in /opt/android-sdk/platforms/android-36
"Install Android SDK Platform 36 (revision 2)" complete.
"Install Android SDK Platform 36 (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:writeFreeReleaseAppMetadata
> Task :app:mergeFreeReleaseStartupProfile
> Task :app:generateFreeReleaseBuildConfig
> Task :app:writeFreeReleaseSigningConfigVersions
> Task :app:createFreeReleaseCompatibleScreenManifests
> Task :app:generateFreeReleaseResValues
> Task :app:generateFreeReleaseResources
> Task :app:extractDeepLinksFreeRelease
> Task :app:extractFreeReleaseSupportedLocales
> Task :app:extractFreeReleaseVersionControlInfo
> Task :app:generateFreeReleaseLocaleConfig
> Task :app:mergeFreeReleaseJniLibFolders
> Task :app:packageFreeReleaseResources
> Task :app:javaPreCompileFreeRelease
> Task :app:mapFreeReleaseSourceSetPaths
> Task :app:processFreeReleaseNavigationResources
> Task :app:mergeFreeReleaseArtProfile
> Task :app:compileFreeReleaseNavigationResources
> Task :app:mergeFreeReleaseAssets
> Task :app:checkFreeReleaseAarMetadata
> Task :app:compressFreeReleaseAssets
> Task :app:checkFreeReleaseDuplicateClasses
> Task :app:mergeFreeReleaseNativeLibs

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

> 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: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:processFreeReleaseManifest
> Task :app:processFreeReleaseManifestForPackage
> Task :app:parseFreeReleaseLocalResources
> Task :app:generateFreeReleaseRFile
> Task :app:mergeFreeReleaseResources
warn: removing resource ac.mdiq.podcini.X:string/discover without required default value.
warn: removing resource ac.mdiq.podcini.X:string/discover_hide without required default value.

warn: removing resource ac.mdiq.podcini.X:string/discover without required default value.
warn: removing resource ac.mdiq.podcini.X:string/discover_hide without required default value.

> Task :app:processFreeReleaseResources

> Task :app:compileFreeReleaseKotlin
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/net/download/service/DownloadRequest.kt:27:9 Property will not be serialized into a 'Parcel'. Add '@IgnoredOnParcel' annotation to remove the warning.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/net/download/service/DownloadRequest.kt:28:9 Property will not be serialized into a 'Parcel'. Add '@IgnoredOnParcel' annotation to remove the warning.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/net/download/service/DownloadRequest.kt:29:9 Property will not be serialized into a 'Parcel'. Add '@IgnoredOnParcel' annotation to remove the warning.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/net/download/service/DownloadRequest.kt:30:17 Property will not be serialized into a 'Parcel'. Add '@IgnoredOnParcel' annotation to remove the warning.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/net/download/service/Downloader.kt:45:40 'fun createWifiLock(p0: String!): WifiManager.WifiLock!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/net/download/service/HttpDownloader.kt:123:43 Condition is always 'false'.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/net/download/service/HttpDownloader.kt:255:43 Condition is always 'false'.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/net/download/service/PodciniHttpClient.kt:135:67 'val id: Long' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/net/download/service/PodciniHttpClient.kt:220:71 'val id: Long' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/net/download/service/PodciniHttpClient.kt:234:67 'val id: Long' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/net/feed/FeedHandler.kt:47:45 'constructor(p0: File!): XmlStreamReader' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/net/feed/FeedHandler.kt:136:34 'constructor(p0: File!): XmlStreamReader' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/net/sync/nextcloud/NextcloudLoginFlow.kt:121:39 '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.X/app/src/main/kotlin/ac/mdiq/podcini/net/sync/nextcloud/NextcloudSyncService.kt:54: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.X/app/src/main/kotlin/ac/mdiq/podcini/net/sync/nextcloud/NextcloudSyncService.kt:61: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.X/app/src/main/kotlin/ac/mdiq/podcini/net/sync/nextcloud/NextcloudSyncService.kt:96: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.X/app/src/main/kotlin/ac/mdiq/podcini/playback/base/LocalMediaPlayer.kt:468:25 The corresponding parameter in the supertype 'MediaPlayerBase' is named 't'. This may cause problems when calling this function with named arguments.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/playback/base/LocalMediaPlayer.kt:612:60 'fun setSelectionOverride(p0: Int, p1: TrackGroupArray, p2: DefaultTrackSelector.SelectionOverride?): DefaultTrackSelector.Parameters.Builder' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/playback/base/LocalMediaPlayer.kt:617:43 'val currentTrackSelections: TrackSelectionArray' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/playback/base/MediaPlayerBase.kt:440:119 'static field WIFI_MODE_FULL: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/playback/base/SleepManager.kt:102:70 'static field VIBRATOR_SERVICE: String' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/playback/base/SleepManager.kt:104:35 'fun vibrate(p0: Long): Unit' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/playback/service/PlaybackService.kt:296:171 'fun <T : Parcelable!> getParcelable(p0: String?): T?' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/playback/service/PlaybackService.kt:471:167 'fun <T : Parcelable!> getParcelableExtra(p0: String!): T?' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/playback/service/PlaybackService.kt:724:65 'static field VIBRATOR_SERVICE: String' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/playback/service/PlaybackService.kt:725:24 'fun vibrate(p0: Long): Unit' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/preferences/OpmlTransporter.kt:174:42 'constructor(p0: InputStream!): BOMInputStream' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/preferences/screens/Network.kt:279:57 'val connectionInfo: WifiInfo!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/preferences/screens/Network.kt:279:72 'val ipAddress: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/receiver/ConnectivityActionReceiver.kt:18:50 'static field CONNECTIVITY_ACTION: String' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/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.X/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.X/app/src/main/kotlin/ac/mdiq/podcini/storage/model/Episode.kt:778:21 Condition is always 'false'.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/storage/specs/EpisodeSortOrder.kt:120:78 Unchecked cast of 'MutableList<Episode>' to 'MutableList<Episode?>'.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/storage/specs/EpisodeSortOrder.kt:125:78 Unchecked cast of 'MutableList<Episode>' to 'MutableList<Episode?>'.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/storage/specs/FeedFunding.kt:56:32 'static fun removeEnd(p0: String!, p1: String!): String!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/ui/actions/EpisodeActionButton.kt:287:59 'constructor(p0: String!): Locale' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/ui/actions/EpisodeActionButton.kt:354:63 'constructor(p0: String!): Locale' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/ui/activity/MainActivity.kt:268:100 'fun get(p0: String!): Any?' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/ui/activity/MainActivity.kt:550: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.X/app/src/main/kotlin/ac/mdiq/podcini/ui/activity/PlayerUIActivity.kt:69:67 'static field FLAG_LAYOUT_INSET_DECOR: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/ui/activity/ShareReceiverActivity.kt:59:9 'fun overridePendingTransition(p0: Int, p1: Int): Unit' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/ui/activity/VideoplayerActivity.kt:206:55 'static field FLAG_FULLSCREEN: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/ui/activity/VideoplayerActivity.kt:207:35 'var systemUiVisibility: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/ui/activity/VideoplayerActivity.kt:207:61 'static field SYSTEM_UI_FLAG_VISIBLE: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/ui/activity/VideoplayerActivity.kt:249:53 'static field FLAG_FULLSCREEN: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/ui/activity/VideoplayerActivity.kt:250:35 'var systemUiVisibility: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/ui/activity/VideoplayerActivity.kt:250:61 'static field SYSTEM_UI_FLAG_HIDE_NAVIGATION: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/ui/activity/VideoplayerActivity.kt:250:100 'static field SYSTEM_UI_FLAG_FULLSCREEN: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/ui/activity/VideoplayerActivity.kt:496:13 'fun enterPictureInPictureMode(): Unit' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/ui/compose/AppTheme.kt:64:78 Unnecessary non-null assertion (!!) on a non-null receiver of type 'AppPreferences.ThemePreference'.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/ui/compose/EpisodeScreen.kt:233:75 'constructor(p0: String!): Locale' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/ui/screens/FeedDetailsScreen.kt:199:14 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.X/app/src/main/kotlin/ac/mdiq/podcini/ui/screens/QueuesScreen.kt:219:50 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.X/app/src/main/kotlin/ac/mdiq/podcini/ui/screens/TopChartScreen.kt:215:26 'constructor(p0: String!, p1: String!): Locale' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/ac.mdiq.podcini.X/app/src/main/kotlin/ac/mdiq/podcini/utils/IntentUtils.kt:24:75 Unnecessary non-null assertion (!!) on a non-null receiver of type 'Intent'.

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

> Task :app:reportFreeReleaseComposeMappingErrors
warning: Failed to collect Compose mapping (Failed to parse androidx.constraintlayout.compose.ConstraintLayoutKt.ConstraintLayout(Landroidx/compose/ui/Modifier;IZLandroidx/compose/animation/core/AnimationSpec;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V). Please report to Google through https://goo.gle/compose-feedback

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

BUILD SUCCESSFUL in 3m 52s
50 actionable tasks: 50 executed
Configuration cache entry stored.
2026-01-31 23:17:41,733 DEBUG: Checking build/ac.mdiq.podcini.X/app/build/outputs/apk/free/release/app-free-universal-release-unsigned.apk
2026-01-31 23:17:41,738 INFO: Successfully built ac.mdiq.podcini.X:244 from e2b3f7c980f93539ca5bbbf82cb856a2a2fb33bd
2026-01-31 23:17:41,754 INFO: Created directory for storing developer supplied reference binaries: 'unsigned/binaries'
2026-01-31 23:17:41,754 INFO: ...retrieving https://github.com/XilinJia/Podcini.X/releases/download/10.8.1/Podcini.X-free-universal-10.8.1.apk
2026-01-31 23:17:41,754 DEBUG: Starting new HTTPS connection (1): github.com:443
2026-01-31 23:17:42,016 DEBUG: https://github.com:443 "GET /XilinJia/Podcini.X/releases/download/10.8.1/Podcini.X-free-universal-10.8.1.apk HTTP/1.1" 302 0
2026-01-31 23:17:42,017 DEBUG: Starting new HTTPS connection (1): release-assets.githubusercontent.com:443
2026-01-31 23:17:42,094 DEBUG: https://release-assets.githubusercontent.com:443 "GET /github-production-release-asset/916240950/c0604ba9-0026-47dd-9849-7ce232afc725?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-02-01T00%3A00%3A50Z&rscd=attachment%3B+filename%3DPodcini.X-free-universal-10.8.1.apk&rsct=application%2Fvnd.android.package-archive&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-01-31T23%3A00%3A22Z&ske=2026-02-01T00%3A00%3A50Z&sks=b&skv=2018-11-09&sig=79Hm15T%2BLSR7PhdII3ITNp40c%2Fl1cjRCvz9QyjPFznY%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc2OTkwMzI2MiwibmJmIjoxNzY5OTAxNDYyLCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.k7YwHHHISqwbLxWk-0WHOA3Uewqs_tuuNUdogzTY-_c&response-content-disposition=attachment%3B%20filename%3DPodcini.X-free-universal-10.8.1.apk&response-content-type=application%2Fvnd.android.package-archive HTTP/1.1" 200 64480203
2026-01-31 23:17:43,706 DEBUG: unsigned/binaries/ac.mdiq.podcini.X_244.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-01-31 23:17:43,927 DEBUG: /tmp/tmpc33fldvq/sigcp_ac.mdiq.podcini.X_244.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-01-31 23:17:43,927 INFO: ...successfully verified
2026-01-31 23:17:43,927 INFO: compared built binary to supplied reference binary successfully
2026-01-31 23:17:43,965 DEBUG: Using APK Signature v2
2026-01-31 23:17:43,966 INFO: supplied reference binary has allowed signer cd1328fb5c2ccf50cb99e3ff076eb5fe88298fe28366989dcf9d9899d5eb6940
2026-01-31 23:17:43,968 INFO: success: ac.mdiq.podcini.X
2026-01-31 23:17:43,968 INFO: Finished
2026-01-31 23:17:43,968 INFO: 1 build succeeded
