diff options
| author | JosJuice <josjuice@gmail.com> | 2026-09-27 20:39:11 +0200 |
|---|---|---|
| committer | JosJuice <josjuice@gmail.com> | 2026-09-27 21:31:29 +0200 |
| commit | 5f395ab79293cb88c266171a9caf0253592c70fb (patch) | |
| tree | e4158fc881f0e71b57224356fb83216d4c068aa7 /Source/Core/DiscIO/VolumeWiiCrypted.cpp | |
| parent | 465c652da1dc0b3048089701a1885084821c9574 (diff) | |
Android: Set abiFilters for ndk
Normally, Dolphin APKs have a lib folder that contains two subfolders:
arm64-v8a and x86_64. Both contain a libmain.so file, and arm64-v8a also
contains additional .so files for libadrenotools.
When we added netplay support for Android, we brought in Jetpack Compose
as a dependency, which in turn made libandroidx.graphics.path.so be
included in Dolphin APKs. Unfortunately, this .so file was included not
only for arm64-v8a and x86_64, but also for armeabi-v7a and x86. This
made Dolphin installable on devices that use one of these older ABIs,
but because libmain.so is missing, trying to start Dolphin on such a
device results in an instant crash. We have gotten a number of Google
Play reviews from armeabi-v7a users complaining about this crash.
This fixes the problem by setting abiFilters under ndk instead of under
cmake, as documented at https://developer.android.com/ndk/guides/abis.
Diffstat (limited to 'Source/Core/DiscIO/VolumeWiiCrypted.cpp')
0 files changed, 0 insertions, 0 deletions
