我现在有点迷茫,我想做的是:构建一个 1.5 兼容的应用程序,它也应该在 Nexus 等 2.0/2.1 设备上运行。问题是supports-screen 不能像在eclipse 中设置的1.5 目标那样工作。
我错过了什么?基本上,我只是希望我的应用程序不要扩展任何东西,我会处理( anyScale = true )
提前致谢!
我现在有点迷茫,我想做的是:构建一个 1.5 兼容的应用程序,它也应该在 Nexus 等 2.0/2.1 设备上运行。问题是supports-screen 不能像在eclipse 中设置的1.5 目标那样工作。
我错过了什么?基本上,我只是希望我的应用程序不要扩展任何东西,我会处理( anyScale = true )
提前致谢!
正如您所注意到的,该<support-screens>
元素是<manifest>
在 API 级别 4(即 Android 1.6)中引入的,这意味着它不适用于 Android 1.5 应用程序。
但是,您可以让它适用于在 1.5 上运行的应用程序。
如果您指定targetSdkVersion
以及minSdkVersion
您的应用程序将开始在所有平台上正常工作。
所以在你的清单中有一个这样的条目:
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>
这在 Android 开发者文档中的Android API 级别页面中有介绍。