如何在AndroidManifest.xml中忽略无效值?

3

在3.x版本的Android中,我们有android:LargeHeap属性。

但是在2.x版本中没有这个属性。

那么我的问题是 - 在同一个应用程序中是否可以在3.x平台上使用此属性并在2.x平台上忽略它?如果应用程序安装在3.x平台上,则使用android:LargeHeap,如果应用程序安装在2.x上,则忽略它。

1个回答

3

是的,您需要指定SDK的最小版本和目标版本,并使用至少目标版本或以上构建您的项目。您可以在Eclipse->Android属性中设置此设置。这样,当您在旧版本(最低版本为minSdkVersion)上运行APK时,不支持的设置将被忽略。

<uses-sdk
    android:minSdkVersion="7"
    android:targetSdkVersion="15" />

哦,天啊,谢谢你。我刚花了几个小时尝试解决一个问题,因为我以为必须构建与您想要支持的最低版本相对应的版本。 - phiresky

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接