我想创建一个应用程序,将针对旧的安卓平台(>= 2.x)。
我找到了允许以ICS风格构建动作栏的ActionBarSherlock。
但是,当我阅读its FAQ时,我发现我必须使用API14级(4.0 : ICS)编译我的项目,并在我的清单中针对API11级(3.0 : Honeycomb)。
所以,我的问题是:我如何用ActionBarSherlock瞄准2.x版本?
发布于 2012-03-12 18:15:34
这是一个非常常见的问题,答案也相对简单。仅仅因为你的目标是4.0并不意味着它不能在早期版本上运行。在您的清单中,您需要添加以下内容:
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="14" />正如您所看到的,这实际上表明您的目标是API级别14,但是支持的最低API级别是2.1 (更新1)。
这在ABS网站上的文档中都有明确的解释。如果您想了解有关<uses-sdk>标记的更多信息,请访问http://developer.android.com/guide/topics/manifest/uses-sdk-element.html
https://stackoverflow.com/questions/9665059
复制相似问题