Browse Source

[android] Fix update checker crash on release mode (#3909)

R8 minifies the UpdateResult's data class to remove the `Set...`
methods, as it's technically not used in Kotlin/Java land.

Just force the minifier to keep it

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3909
lizzie/fixandroid7435683485
crueter 7 days ago
parent
commit
b537e83bed
No known key found for this signature in database GPG Key ID: 425ACD2D4830EBC6
  1. 1
      src/android/app/build.gradle.kts
  2. 1
      src/android/app/src/main/java/org/yuzu/yuzu_emu/NativeLibrary.kt

1
src/android/app/build.gradle.kts

@ -88,7 +88,6 @@ android {
"-DBUILD_TESTING=OFF",
"-DYUZU_TESTS=OFF",
"-DDYNARMIC_TESTS=OFF",
"-DENABLE_UPDATE_CHECKER=ON",
*extraCMakeArgs.toTypedArray()
)
)

1
src/android/app/src/main/java/org/yuzu/yuzu_emu/NativeLibrary.kt

@ -33,6 +33,7 @@ import org.yuzu.yuzu_emu.applets.web.WebBrowser
* with the native side of the Yuzu code.
*/
object NativeLibrary {
@Keep
data class UpdateResult(
var tag: String = "",
var title: String = "",

Loading…
Cancel
Save