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