代码之家  ›  专栏  ›  技术社区  ›  fupsduck

是否应该使用sdk 2.1重新构建旧版Android应用程序?

  •  3
  • fupsduck  · 技术社区  · 15 年前

    我有一个Android应用程序,它使用众所周知的 Strategies for Legacy Applications . 它是使用android sdk 2.0构建的,具有manifest设置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 回复  |  直到 15 年前
        1
  •  4
  •   Elliott Hughes    15 年前

    问题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