@android:找不到style / Theme_Holo资源

时间:2011-05-29 16:11:51

标签: android

在Eclipse中编辑AndroidManifest.xml编译器向我显示添加@android:style/Theme_Holo的建议。但是在编译时我收到了消息:

Error: No resource found that matches the given name (at 'theme' with value '@android:style/Theme_Holo')

我的设置有问题吗?

3 个答案:

答案 0 :(得分:10)

在Honeycomb中引入。

android:theme="@android:style/Theme.Holo"

答案 1 :(得分:5)

全息主题是Honeycomb的新功能(SDK级别11)。如果您的项目级别设置在下面,则找不到主题。 (另请注意,图形布局编辑器可以设置为比项目设置更高的级别。)

答案 2 :(得分:1)

我的Android项目的res/values-v11res/values-v14文件夹中显示相同的错误消息。

通过将AndroidManifest.xml android:targetSdkVersion设置得更高来解决它,直到它与主题可用的版本匹配为止。

示例:

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="18" />

适用于:

<style name="AppBaseTheme" parent="android:Theme.Holo.Light">
    <!-- API 11 theme customizations can go here. -->
</style>

也可能需要修改target=<android:sdk-version>文本文件中的project.properties行。