我有一个使用众所周知的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)吗?
答案 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