2010-12-07 77 views
2

我有一个Android应用程序,自从操作系统v1以来就已经上市了。我没有触及它,因此忘记了所有忘记开发Android的东西。Android 2.3 SDK可以交叉编译到早期版本吗?

使用新的Android 2.3 SDK,我可以编译我的应用程序,以便以前的OS版本的用户也可以使用它(比如1.6或2.1)吗?

回答

3

当然。只需将minSdkVersion放入您的清单。

+0

谢谢。现在都回来了。还有一个问题:我的应用程序有多大可能与Android 2.3一起开箱即用? – AngryHacker 2010-12-07 04:51:25

+0

在这一点上与Sheikh不同意 - 很可能您的应用只能用于很少(如果有)更改,尽管您可能需要调整几个布局并更改少量清单标记 - 检查SDK版本笔记。很少有东西被弃用或不再工作。如果你现在开始使用它,锁定旧版本,但很少有变化破坏* forwards *兼容性,并且其中大部分已经非常小,新增了许多新功能可以打破*向后*兼容性。 – 2010-12-07 06:01:02

1

自从第一个版本以来,Android已经改变了很多。 许多事情已被弃用或不再受支持。 你应该检查你的应用程序正在使用那现在不被支持。 2.3包括Dalvik在内的所有事情都发生了重大变化。 如果您的应用程序使用它,它停止支持的东西将会崩溃。 我会建议你的应用程序正在使用的API的改造。