我可以在Android 1.5中运行Android 2.0应用程序吗?

时间:2010-03-06 06:04:35

标签: android

我开发了一个简单的Android应用程序,目标是使用Android 2.0操作系统。我想知道我是否可以在Android 1.5中运行相同的应用程序。如果有任何人知道它,请帮助我。

1 个答案:

答案 0 :(得分:2)

在你的AndroidManifest.xml文件(位于项目的基础)中有一个名为uses-sdk的标签

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

这些数字称为API级别,其中3表示Android 1.5,5表示Android 2.0。

http://developer.android.com/guide/topics/manifest/uses-sdk-element.html

请注意,这允许您针对2.0 SDK编译代码,但如果您在应用程序中使用1.5中不支持的类或​​功能,那么它将崩溃。我建议您为1.5和1.6创建AVD以进行测试。

您可能需要考虑仅针对1.5进行简单编译。

最后,一个常见的技巧是针对2.0进行编译并避免/禁用早期版本的android中不支持的功能,下面的文章将介绍如何做到这一点。

http://developer.android.com/resources/articles/backward-compatibility.html