【问题标题】:targetSdkVersion in Manifest清单中的 targetSdkVersion
【发布时间】:2013-09-08 09:03:09
【问题描述】:
我在清单中将 targetSdkVersion 设置为 17。请让我知道当我在 API 为 18 的手机上运行它时是否会出现任何问题。
清单 xml:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
【问题讨论】:
标签:
android
android-manifest
android-version
【解决方案1】:
我将不支持 API 18,如果您将其上传到 play store
那么它不会对所有设备可见> API 17
例如,我上传到 Play 商店的应用程序支持 10 - 18 个 API
所以它同样支持 Play Store 上的 3326 种设备,并且仅适用于那些 api 级别的设备
我在 PlayStore 上的应用
权限也很重要
说如果您想要 Wifi 权限并且设备没有 wifi,对于那些没有 wifi 的设备将不可见
如果直接安装到 Device > API 17 会发出警告但会安装
The Official Documentation Mentions here
【解决方案2】:
来自官方文档(link):
要在每个 Android 版本中维护您的应用程序,您应该增加此属性的值以匹配最新的 API 级别,然后在相应的平台版本上彻底测试您的应用程序。
【解决方案3】:
没有。但建议将 android:targetSdkVersion 设置为最新版本。