Android 如何快速安全地将我的应用程序从1.5 api迁移到1.6 api?

Android 如何快速安全地将我的应用程序从1.5 api迁移到1.6 api?,android,migration,Android,Migration,我正在为android制作一个巨大的应用程序,几个月前我就开始为android 1.5做这件事了,但现在我知道我的应用程序需要的一些东西只有在你为1.6 api编程时才能完成 有没有一种简单、快速、安全的方法可以将我的应用程序从1.5迁移到1.6,而不必浪费时间 谢谢因为您将要使用更新的版本,所以我认为不需要对代码进行任何更改 您需要: 1) 更新AndroidManifest.xml中的minSdkVersion。对于android 1.6,它应该是minSdkVersion=4。如果您还没有

我正在为android制作一个巨大的应用程序,几个月前我就开始为android 1.5做这件事了,但现在我知道我的应用程序需要的一些东西只有在你为1.6 api编程时才能完成

有没有一种简单、快速、安全的方法可以将我的应用程序从1.5迁移到1.6,而不必浪费时间


谢谢

因为您将要使用更新的版本,所以我认为不需要对代码进行任何更改

您需要:

1) 更新AndroidManifest.xml中的minSdkVersion。对于android 1.6,它应该是
minSdkVersion=4
。如果您还没有,那么最好总是将其包含在清单中。添加此行:

<uses-sdk android:minSdkVersion="4" />

作为清单结束标记前的最后一行

2) 在IDE或ant构建脚本中更改目标(再次更改为4)。在Eclipse中右键单击您的项目,选择Properties、Android并更改项目构建目标。单击“应用”按钮时,项目将重新编译


然后,重新编译。我不希望发生任何错误,但如果发生了,它们将只是少数,您将能够快速更正它们。

我在清单文件中使用以下内容:

<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4" />

同时,我将Eclipse配置为使用Android2.2API。这样我

  • 支持小屏幕
  • 可以使用最新的功能(只要我小心使用)
  • android 1.5用户仍然可以使用我的应用程序(只要我确保它优雅地降级)

请参阅

这是什么意思??“在IDE或ant构建脚本中更改目标(再次更改为4)”。此外,我在android上没有任何minsdkversion行。这是什么意思??“在IDE或ant构建脚本中更改目标(再次更改为4)”。我正在使用eclipse,我如何才能做到这一点?