在Eclipse中编辑AndroidManifest.xml
编译器向我显示添加@android:style/Theme_Holo
的建议。但是在编译时我收到了消息:
Error: No resource found that matches the given name (at 'theme' with value '@android:style/Theme_Holo')
我的设置有问题吗?
答案 0 :(得分:10)
在Honeycomb中引入。
android:theme="@android:style/Theme.Holo"
答案 1 :(得分:5)
全息主题是Honeycomb的新功能(SDK级别11)。如果您的项目级别设置在下面,则找不到主题。 (另请注意,图形布局编辑器可以设置为比项目设置更高的级别。)
答案 2 :(得分:1)
我的Android项目的res/values-v11
和res/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
行。