android不同版本的兼容性

问题描述:

我开发了一个android 2.3的应用程序。现在我想在android 2.1下测试它。我是否必须创建一个新的项目,将目标设置为android 2.1并将所有代码复制到另一个或者是否有其他方法?另外如何使这个应用程序兼容不同的Android版本作为一个单一的程序?android不同版本的兼容性

看看文档上specifying your target version

你会看到Android有一个特殊意义的字“目标”。

不过一般你可以运行在任何设备上的应用程序运行Android> =的minSdkVersion和< = maxSdkVersion

但没有理由你不能在Android大于android:minSdkVersion的任何版本测试您的应用程序你指定。

要做到这一点,只是创建一个AVD(Android虚拟设备)与Android 2.1(需要安装SDK 2.1版这样做),并启动了进去。

否则,如果你有一个运行2.1的物理设备,那么你已经开始尝试它了。