diff --git a/shell/android-studio/flycast/build.gradle b/shell/android-studio/flycast/build.gradle
index 91f9d85e1..46c35c491 100644
--- a/shell/android-studio/flycast/build.gradle
+++ b/shell/android-studio/flycast/build.gradle
@@ -12,12 +12,12 @@ def getVersionName = { ->
}
android {
- compileSdkVersion 28
+ compileSdkVersion 29
defaultConfig {
applicationId "com.flycast.emulator"
minSdkVersion 16
- targetSdkVersion 28
+ targetSdkVersion 29
versionCode 8
versionName getVersionName()
vectorDrawables.useSupportLibrary = true
diff --git a/shell/android-studio/flycast/src/main/AndroidManifest.xml b/shell/android-studio/flycast/src/main/AndroidManifest.xml
index d47a489bb..e61bfb451 100644
--- a/shell/android-studio/flycast/src/main/AndroidManifest.xml
+++ b/shell/android-studio/flycast/src/main/AndroidManifest.xml
@@ -42,7 +42,8 @@
android:banner="@drawable/ic_banner"
android:logo="@drawable/ic_banner"
android:hardwareAccelerated="true"
- android:isGame="true">
+ android:isGame="true"
+ android:requestLegacyExternalStorage="true">