-
bb130deb
by Twaik Yont at 2026-03-23T20:49:57+01:00
wineandroid: Update Android project for modern Gradle plugin.
The wineandroid Gradle project no longer builds with recent Android build tools.
Replace jcenter() with google() and mavenCentral(), update the Android
Gradle plugin, and add the required namespace and android:exported
attributes.
The archivesBaseName property is no longer supported and is replaced with the current mechanism for setting the APK output name.
Update task wiring to use configureEach so icon generation and asset checksums continue to run correctly with the modern task graph.
This allows wineandroid to build with recent Gradle and Android SDK versions.
Signed-off-by: Twaik Yont <9674930+twaik@users.noreply.github.com>
-
4ee892a4
by Twaik Yont at 2026-03-23T20:50:57+01:00
wineandroid: Use BOOL for is_desktop flag.
Replace the bool type with BOOL for the is_desktop field to match the
rest of device.c and avoid mixing C99 bool with Win32 types.
Signed-off-by: Twaik Yont <9674930+twaik@users.noreply.github.com>
-
295f0e44
by Twaik Yont at 2026-03-23T20:51:01+01:00
wineandroid: Fix APK output path for recent Gradle.
Adjust the APK output path to build/outputs/apk/debug/ to match recent Gradle/AGP versions.
Signed-off-by: Twaik Yont <9674930+twaik@users.noreply.github.com>