Android 为apk设置最大TargetSDK
我在Google Play上有一个应用程序,配置如下。到目前为止,我一直认为Google Play使用Android 为apk设置最大TargetSDK,android,google-play,android-studio,Android,Google Play,Android Studio,我在Google Play上有一个应用程序,配置如下。到目前为止,我一直认为Google Play使用AndroidManifest来确定最小和最大SdkVersion。不幸的是,它揭示了人们可以在更高的API上下载和安装这个应用程序。 问题是,;如何在发布apk之前设置此应用程序的最大API限制(我想我需要在build.gradle中设置compileSdkVersion 17,但我必须确保) AndroidManifest.xml(摘录): 您正在设置targetSdk版本和MinSDK版本
AndroidManifest
来确定最小和最大SdkVersion。不幸的是,它揭示了人们可以在更高的API上下载和安装这个应用程序。
问题是,;如何在发布apk之前设置此应用程序的最大API限制(我想我需要在build.gradle中设置compileSdkVersion 17
,但我必须确保)
AndroidManifest.xml(摘录):
您正在设置targetSdk版本和MinSDK版本 maxSDK版本是另一个属性 但是他不愿意去设定它 这是代码的完整版本,来自developer.android.com
<uses-sdk android:minSdkVersion="integer"
android:targetSdkVersion="integer"
android:maxSdkVersion="integer" />
由于谷歌play商店间接选择了该版本,上传apk后,它会照顾我们的android manifest.xml,从那里获取所有信息,如minsdkversion和maxsdkversion,这样我们的应用程序将基于其包含的值支持..为什么要设置最大api级别?@holtaf,因为我不再更新它,我知道它不能很好地与新的API一起工作(我没有时间,也不想修复它)。
android {
compileSdkVersion 19
//...
}
<uses-sdk android:minSdkVersion="integer"
android:targetSdkVersion="integer"
android:maxSdkVersion="integer" />