我在Google Play上有一个应用程序,其配置如下。直到现在我认为Google Play使用AndroidManifest
来确定最小和最大SdkVersion。不幸的是,它揭示了人们可以在更高的API上下载和安装此应用程序。
问题是;如何设置此应用程序的最大API限制(我想我需要在build.gradle中设置compileSdkVersion 17
,但我必须确定)才能发布apk。
AndroidManifest.xml(摘录):
<uses-sdk
android:minSdkVersion="9"
android:targetSdkVersion="17" />
build.gradle(摘录):
android {
compileSdkVersion 19
//...
}
答案 0 :(得分:1)
您正在设置targetSdk版本和minSdkVersion
maxSDK版本是一个不同的属性。
但不鼓励设置
来自developer.android.com的完整版代码
<uses-sdk android:minSdkVersion="integer"
android:targetSdkVersion="integer"
android:maxSdkVersion="integer" />
答案 1 :(得分:0)
由于Google Play商店间接选择版本,在上传apk之后,它会从那里查看我们的android manifest.xml,它会获取所有信息,例如 minsdkversion 和 maxsdkversion 以这种方式,我们的应用程序将支持基于它包含的值..