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

时间:2010-12-03 11:49:28

标签: android migration

我正在制作一个巨大的Android应用程序,我开始为Android 1.5做了一些飞蛾,但现在我知道我的应用程序只需要为1.6 api编程我需要的一些东西。

有一种简单,快速,安全的方法可以将我的应用从1.5迁移到1.6而不会浪费时间吗?

感谢

2 个答案:

答案 0 :(得分:1)

由于您要使用较新的版本,我认为不需要更改任何代码。

你需要:

1)更新AndroidManifest.xml中的minSdkVersion。对于Android 1.6,它应该是minSdkVersion = 4。如果您还没有,那么始终将其包含在清单中是一种好习惯。添加以下行:

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

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

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

然后,重新编译。我不希望发生任何错误,但如果他们这样做,他们只会是少数,你将能够迅速纠正它们。

答案 1 :(得分:1)

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

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

同时我已将Eclipse配置为使用Android 2.2 API。这样我......

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

请参阅http://developer.android.com/guide/appendix/market-filters.html