diff --git a/android/app/src/main/res/values-kab/types_strings.xml b/android/app/src/main/res/values-kab/types_strings.xml deleted file mode 100644 index 045e125f3..000000000 --- a/android/app/src/main/res/values-kab/types_strings.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/android/app/src/main/res/values-mt/types_strings.xml b/android/app/src/main/res/values-mt/types_strings.xml deleted file mode 100644 index 045e125f3..000000000 --- a/android/app/src/main/res/values-mt/types_strings.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/android/sdk/build.gradle b/android/sdk/build.gradle index 1b33195ff..fbdb1358a 100644 --- a/android/sdk/build.gradle +++ b/android/sdk/build.gradle @@ -95,12 +95,29 @@ android { } compileOptions { + coreLibraryDesugaringEnabled true + sourceCompatibility JavaVersion.VERSION_17 targetCompatibility JavaVersion.VERSION_17 } + + lint { + disable 'MissingTranslation' + // https://github.com/organicmaps/organicmaps/issues/3551 + disable 'MissingQuantity', 'UnusedQuantity' + // https://github.com/organicmaps/organicmaps/issues/3550 + disable 'ByteOrderMark' + // https://github.com/organicmaps/organicmaps/issues/1077 + disable 'CustomSplashScreen' + // https://github.com/organicmaps/organicmaps/issues/3610 + disable 'InsecureBaseConfiguration' + abortOnError = true + } } dependencies { + coreLibraryDesugaring libs.android.tools.desugar + implementation libs.androidx.core implementation libs.androidx.annotation implementation libs.androidx.fragment diff --git a/android/sdk/src/main/AndroidManifest.xml b/android/sdk/src/main/AndroidManifest.xml new file mode 100644 index 000000000..108faa46a --- /dev/null +++ b/android/sdk/src/main/AndroidManifest.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + +