[android] Min SDK for Android10 (#2585)

Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: #2585
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: crueter <crueter@eden-emu.dev>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
This commit is contained in:
lizzie 2025-09-26 05:13:46 +02:00 committed by crueter
parent 19eb8272b1
commit 2fc93bc132
Signed by: crueter
GPG key ID: 425ACD2D4830EBC6
2 changed files with 3 additions and 2 deletions

View file

@ -59,7 +59,7 @@ android {
defaultConfig {
// TODO If this is ever modified, change application_id in strings.xml
applicationId = "dev.eden.eden_emulator"
minSdk = 30
minSdk = 29
targetSdk = 36
versionName = getGitVersion()

View file

@ -501,8 +501,9 @@ public:
#elif defined(__FreeBSD__) && __FreeBSD__ < 13
// XXX Drop after FreeBSD 12.* reaches EOL on 2024-06-30
fd = shm_open(SHM_ANON, O_RDWR, 0600);
#elif defined(__APPLE__)
#elif defined(__APPLE__) || defined(__ANDROID__)
// macOS doesn't have memfd_create, use anonymous temporary file
/// For example legacy android (ndk <= 29, aka. Android 10) doesn't have memfd_create()
char template_path[] = "/tmp/eden_mem_XXXXXX";
fd = mkstemp(template_path);
if (fd >= 0) {