兼容性:Android 2.2 的应用程序可以在 Android 2.0 或 2.1 的手机上运行吗?
我正在使用 eclipse Hellios。我的问题是 我正在使用 Android 2.2 开发一个应用程序,它可以在 Android 2.0 或 2.1 的手机上运行吗
I am using eclipse Hellios. My question is
I am developing an application with Android 2.2, will it work on phones which have Android 2.0 or 2.1
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这实际上取决于您是否使用 Android 2.0 或 2.1 之后添加的部分 API。确保仅使用兼容 API 的最佳方法是将 Android 2.0(API 级别 5)指定为构建目标。通过这样做,如果您尝试使用 2.0 中不可用的 API,您将收到编译时错误。
It really depends on whether you're using parts of the API which were added after Android 2.0 or 2.1. The best way of ensuring that you only use compatible APIs specify Android 2.0 ( API Level 5) as your build target. By doing this, you will get compile time errors if you try and use APIs which are not available in 2.0.
如果 ApI 的 u 使用不存在于 2.1 和 2.0 等其他版本中,则可能会出现一些问题。但反之亦然也是可能的。android 2.1 应用程序在 2.2 中可以正常工作
It may have some problem if the ApI's u use are not present in the other versions like 2.1 and 2.0.. but vice versa is possible.. a android 2.1 application will work fine in 2.2
取决于您在清单上定义的 minSDKVersion...如果 API 级别低于该值,它甚至不会安装...但是如果您不使用更高版本的 API,则最好的选择是始终在 1.5 或 1.6 中编译
Depends on what you define as minSDKVersion on your Manifest... If the API Level is lower than that value it won't even install...But if you're not using the API's from higher versions, your best option is to always compile in 1.5 or 1.6