diff --git a/dictUpdaterApp/build.gradle b/dictUpdaterApp/build.gradle index 562d904..adbea5e 100644 --- a/dictUpdaterApp/build.gradle +++ b/dictUpdaterApp/build.gradle @@ -3,14 +3,20 @@ apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' android { - compileSdkVersion 30 + compileSdkVersion 29 buildToolsVersion '29.0.2' defaultConfig { applicationId "sanskritcode.sanskritdictionaryupdater" minSdkVersion 19 - targetSdkVersion 30 - versionCode 347 - versionName "3.4.7" + +// Apps that run on Android 11 (API Level 30) but target Android 10 (API level 29) can still request the requestLegacyExternalStorage attribute. This flag allows apps to temporarily opt out of the changes associated with scoped storage, such as granting access to different directories and different types of media files. After you update your app to target Android 11, the system ignores the requestLegacyExternalStorage flag. + targetSdkVersion 29 + maxSdkVersion 30 +// Reason: https://github.com/sanskrit-coders/stardict-dictionary-updater/issues/29 +// Documentation for the above https://developer.android.com/guide/topics/manifest/uses-sdk-element#max. + + versionCode 349 + versionName "3.4.9" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { diff --git a/dictUpdaterApp/release/dictUpdaterApp-release.aab b/dictUpdaterApp/release/dictUpdaterApp-release.aab index 2ba4ca7..699be20 100644 Binary files a/dictUpdaterApp/release/dictUpdaterApp-release.aab and b/dictUpdaterApp/release/dictUpdaterApp-release.aab differ