是否应该使用SDK 2.1重建遗留的Android应用程序?

时间:2010-01-16 04:01:16

标签: android legacy

我有一个使用众所周知的Strategies for Legacy Applications的Android应用程序。它是使用Android SDK 2.0构建的,其清单设置为minSdkVersion =“3”(API 1.5)和targetSdkVersion =“5”(2.0)。 问题1:由于未指定maxSdkVersion,应用程序应该可以安装并与新发布的Android版本2.01和2.1兼容吗?目前,我还没有计划任何可以使用任何新API功能的增强功能。 问题2:使用Android SDK 2.1重建应用程序有什么价值吗? 问题3:如果是这样,targetSdkVersion应该从5(API 2.0)更改为7(API 2.1)吗?

1 个答案:

答案 0 :(得分:4)

  

问题1:因为maxSdkVersion不是   指定,应用程序应该是   可安装和新的兼容   发布Android版本2.01和2.1   正确的吗?

正确。

  问题2:是否有任何价值   用。重建应用程序   Android SDK 2.1?

如果你不打算使用任何新东西,那不是真的。

  

问题3:如果是,应该   targetSdkVersion从5更改   (API 2.0)到7(API 2.1)?

一般来说,targetSdkVersion应该是您测试过应用程序的最新版本:

http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#target