Thanks for the information, this does help. Unfortunately for us, we are on a rather old branch (7.1.2) and the LOCAL_MIN_SDK_VERSION is broken there. There is a commit which seems relevant in platform/build, but it's tricky to apply on our branch: d01997f <https://android.googlesource.com/platform/build/+/d01997faa6463406222735f4a3aa81ae5b32afff%5E%21/>. Anyway, I'll look into the second option you suggested.
Jean-Marie. Le mardi 2 avril 2019 17:51:43 UTC+2, Baran Jean-Marie a écrit : > > Hello, > > We have an APK which must define a minSdk version of at least 16 because > of dependencies. Adding <uses-sdk android:minSdkVersion='25' /> in the > AndroidManifest.xml works in the AOSP but not in Android Studio: > > The minSdk version should not be declared in the android manifest file. >> You can move the version from the manifest to the defaultConfig in the >> build.gradle file. >> > > However, removing <uses-sdk android:minSdkVersion='25' /> works in > Android Studio, but not in the AOSP: > > Error: Main manifest has <uses-sdk android:minSdkVersion='1'> but library >> uses minSdkVersion='16' >> > > I tried as well with <uses-sdk tools:merge="override" />, but that only > works for the AOSP. Is there a way to have a cross-build > AndroidManifest.xml that would work for both the AOSP and Gradle? Because > currently we have to manually edit it each time we want to build in Android > Studio, which is not practical. > -- -- You received this message because you are subscribed to the "Android Building" mailing list. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-building?hl=en --- You received this message because you are subscribed to the Google Groups "Android Building" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
