我是Android开发的新手。我知道这个问题以前有人问过。我开发了一个Android应用程序,在OS Ver> 4.0.4安卓手机上进行了测试。它工作正常。清单文件中的 SDK 设置如下。
<uses-sdk
android:minSdkVersion="9"
android:targetSdkVersion="19" />
这样做,会限制应用程序的受众吗?我看到由于操作栏,我无法允许具有 V <3.0 的用户。但是,SDK 版本是否存在任何兼容性问题?我想让这个应用程序保持更广泛的受众,但没有带宽来测试所有版本。谢谢。
我将在下个月发布应用程序。在 Android 开发者控制台中的应用兼容性上下文中发布时,我必须注意哪些问题?
谢谢。
minSdkVersion
值为 9 表示该应用可用于运行 Android 2.3(姜饼)的设备。如果要将其限制为运行 3.0 及更高版本的设备,则必须具有 11 minSdkVersion
。
如果ActionBar
是阻止您分发到运行 Android 版本 <3.0 的设备的唯一有争议的问题,则可以使用支持库使其适用于 Android 2.1 及更高版本。
我想让这个应用程序保持更广泛的受众,但没有带宽来测试所有版本。
我不明白你说的"带宽"是什么意思,但如果你真的想在所有版本上测试它,你可以为每个版本创建模拟器并进行测试。