Android Market过滤器和构建目标

时间:2010-11-18 14:07:38

标签: android google-play

我想在项目属性中设置构建目标2.2(api level 8)

在manifest.xml <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>中声明。

有没有人试过,如果有任何用户(最小的Android 1.5)在市场上看到应用程序?

由于构建和清单中的SDK不同,是否会出现其他一些问题?!

谢谢,

穆尔

P.S。 你可能会问,为什么我要做那件事。 只是想要Android 2.2的用户。可以将应用程序移动到SD卡并阅读本教程http://mobile.tutsplus.com/tutorials/android/move-to-sd-card/

2 个答案:

答案 0 :(得分:1)

只要您将minSdkVersion设置为Android 1.5,就可以了。只需确保您没有为运行旧版Android的用户进行任何较新的API调用。您可以使用Build.VERSION检查用户的构建版本。如果您只是将Froyo移动添加到SD卡功能,那么您应该没有任何问题。

答案 1 :(得分:1)

是的,这正是我通常所做的,基于1.5 API构建应用程序,但在Manifest中添加Apps2SD并使用2.2构建,但minSdkVersion = 3。它工作正常1.5+的所有用户都可以使用该应用程序,2.2用户可以将其移动到SD。