在 Google Play 中上传我的 APK 后,它会显示在 APK 详细信息中:
API 级别:14-17
并在 Play 商店中公开展示“4.0 及更高版本”。
虽然我以前的版本有 API 级别 14+,但我更改了我的应用程序并设置了以下 minSDK 和 targetSDK:
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="12"
android:maxSdkVersion="17"/>
但上传新 APK 后,GOOGLE PLAY 显示错误的 API 级别。它显示“API 级别:14-17”。我对这个事实感到厌倦。为什么不显示 11-17 并公开“3.0 及以上”。
有人知道真实的事实吗?
我认为你不应该在 AndroidManifest 上定义它。在 build.gradle 中设置 min 和 target sdk 并从清单中删除。编译过程中,相应的值会自动添加到manifest中。
您还可以分析您的 apk 以确定实际应用的最小/目标 sdk。这可以使用 apktool 来完成,或者您可以在手机上安装 apk 并使用应用检查器 https://play.google.com/store/apps/details?id=com.kroegerama.appchecker或任何类似的应用程序。
您还可以根据需要使用 min/target sdk 创建空白的新项目(新项目向导总是询问它)以查看应该如何设置,以确保您没有弄乱任何东西
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)