0

当我注意到当我打算以 Google 2.33 为目标时检查了 SDK 版本 4.2 时,我的 Android 项目运行良好。我将项目设置回 G2.33(在清单中 minsdk = 8 targetsdk=11),现在我在名为 Values-v11 和 values-v14 的两个文件夹中的两个不同的 styles.xml 文件上出现错误。

Values-v14 文件夹中的 styles.xml 在以下行有错误...

<style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">

Values-v11 文件夹中的 st yles.xml 出现错误...

<style name="AppBaseTheme" parent="android:Theme.Holo.Light">

我的其他项目,所有目标 2.33 甚至都没有这些文件夹。我摆脱这种混乱的最好方法是什么?谢谢,加里

4

1 回答 1

0

如果您不想要任何特定于 SDK 级别 11 的文件夹,您可以简单地删除这些文件夹,如果您的 targetsdk 为 11,则无论如何都不会使用 14 的文件夹。

如果您想在 API 级别 11 中保留 API 级别 11 的自定义行为,您需要将项目设置为使用 API 级别 11 编译 - 即,如果在 Eclipse 中,选择项目,转到属性,选择 Android,然后设置如果您需要 Google API,则项目构建目标为 API 级别 11 的“Android 3.0”或“Google API”。

于 2013-04-01T17:35:00.637 回答