Android 兼容性:安卓2.2应用程序能否在安卓2.0或2.1手机上运行?

Android 兼容性:安卓2.2应用程序能否在安卓2.0或2.1手机上运行?,android,backwards-compatibility,Android,Backwards Compatibility,我正在使用EclipseHellios。我的问题是 我正在用安卓2.2开发一个应用程序,它能在安卓2.0或2.1的手机上运行吗?如果ApI的u使用在其他版本(如2.1和2.0)中不存在,它可能会有一些问题。。但反之亦然。。android 2.1应用程序在2.2中运行良好,如果ApI的u使用在其他版本(如2.1和2.0)中不存在,则可能会出现一些问题。。但反之亦然。。安卓2.1应用程序在2.2中运行良好,这取决于您使用的是安卓2.0还是2.1之后添加的部分API。确保只使用兼容API的最佳方法是指

我正在使用EclipseHellios。我的问题是
我正在用安卓2.2开发一个应用程序,它能在安卓2.0或2.1的手机上运行吗?如果ApI的u使用在其他版本(如2.1和2.0)中不存在,它可能会有一些问题。。但反之亦然。。android 2.1应用程序在2.2中运行良好,如果ApI的u使用在其他版本(如2.1和2.0)中不存在,则可能会出现一些问题。。但反之亦然。。安卓2.1应用程序在2.2中运行良好,这取决于您使用的是安卓2.0还是2.1之后添加的部分API。确保只使用兼容API的最佳方法是指定Android 2.0(API级别5)作为构建目标。通过这样做,如果您尝试使用2.0中不可用的API,将出现编译时错误。

这实际上取决于您使用的是Android 2.0还是2.1之后添加的部分API。确保只使用兼容API的最佳方法是指定Android 2.0(API级别5)作为构建目标。通过这样做,如果您尝试使用2.0中不可用的API,您将得到编译时错误。

取决于您在清单上定义为minSDKVersion的内容。。。如果API级别低于该值,它甚至不会安装…但是如果您没有使用来自更高版本的API,那么最好的选择是始终在1.5或1.6中编译,这取决于您在清单上定义的版本。。。如果API级别低于该值,它甚至不会安装…但是如果您没有使用更高版本的API,那么最好的选择是始终在1.5或1.6中编译