哪个Android API分发app

时间:2010-02-26 05:30:47

标签: android api

还有一些其他类似的线程,但我似乎无法找到一个不同的答案,所以如果这看起来有点重复,我会道歉。

这是我的情况。

我的Android应用程序编译并运行在1.5以下 我想在我的Manifest中使用支持屏幕。 这意味着我必须在Eclipse中使用1.6进行编译,否则会出错 我将minSDK设置为3,将targetSDK设置为4

现在,我的问题是,如果我使用上面显示的min / target sdk进行1.6编译,那么该应用程序将在市场中出现给1.5手机的用户,并且由于minSDK设置,它将在1.5手机上运行即使我不得不用1.6编译?

或者,我是否必须使用1.5进行编译才能在1.5+手机上运行?

再次感谢你。

1 个答案:

答案 0 :(得分:4)

要使用<supports-screen>,必须使用1.6或更高版本进行编译。将minSdkVersion设置为3时,该应用程序将显示1.5个设备。

我有一个使用以下内容的应用程序,我看到G1用户的评论说他们在运行应用程序时没有问题:

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

最佳解释是Android uses-sdk docs