我在 android 2.2 中开发了我的应用程序,并将其放在谷歌市场 (munspel-appen) 上。我可以在统计数据中看到 4% 正在使用 android 版本 2.1 我无法访问此类设备,所以我想知道如果我的应用程序也从市场上下载,是否仍然可以在旧版本设备上运行,还是只能从 2.2 及更高版本运行? 怎么能说出来?
5 回答
您的应用程序 (https://play.google.com/store/apps/details?id=com.munspel.munspelappen) 的配置似乎将应用程序限制为 2.2 及更高版本的设备。
操作系统版本低于 2.2 的用户。无法从谷歌市场下载您的应用程序。
我会在 Android 2.1 模拟器中测试您的应用程序,如果它在那里工作,请将您的应用程序的 minSDK 更改为 2.1 并将更新上传到市场。这样,您的应用程序将可供尽可能多的用户使用。
例如,您可以在 eclipse 中的 android 模拟器中尝试
如果您的应用程序与API Level 7
. 你可以android:minSdkVersion=8
在 AndroidManifest 中指定,(来自文档)如果系统的 API Level 低于该属性中指定的值,Android 系统将阻止用户安装应用程序,你可以尝试在运行 2.1 版本的 Emulator 上运行你的应用程序。阅读更多http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#uses
如果您愿意付费,有几家公司专门在物理设备上测试 Android 应用程序。例子:
我认为谷歌还有很多。
首先,市场应该minSdkVersion
在您的清单中使用 搜索时过滤应用程序。
要测试,你可以使用 2.1 版本的模拟器,看看它是否有效。
除了 2.2 中的新代码之外,很可能大多数代码都可以使用。