如何在android studio上的build.gradle上设置android max sdk版本。
我想要一个有两种味道的应用程序,第一种将在版本x~y之间运行,第二次运行在y +
在eclipse之前,在AndroidManifest.xml中我们有android:maxSdkVersion="y"
但它在gradle上是如何工作的?
答案 0 :(得分:3)
您无法在gradle中设置maxSdkVersion
。实际上,谷歌因为几个问题而劝阻。主要问题是,如果系统无法满足应用中指定的maxSdkVersion
,Google Play可能会决定在更新期间从用户设备中删除应用。例如,假设您有一个API级别为12的设备,并且您使用android:maxSdkVersion="12"
安装了一个应用程序,之后您会收到一个系统更新,将您的Android版本升级到API级别13 ... Google Play将卸载您的应用程序。
基本上,您不需要此设置,您可以轻松忽略它,使用targetSDkVersion
属性和minSdkVersion
。
minSdkversion
设置为x,将targetSdkVersion
设置为y 答案 1 :(得分:1)
请注意这一点。
Android的未来版本(Android 2.0.1之外)将不再在安装或重新验证期间检查或强制执行maxSdkVersion属性。但是,Google Play会在向用户展示可供下载的应用程序时继续使用该属性作为过滤器。
https://developer.android.com/guide/topics/manifest/uses-sdk-element.html