0

我的 manifest.xml 中有以下代码行

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

我主要使用 AIDE 开发了我的应用程序,在 AIDE 中,这条线运行良好(编译和工作)。但是,前几天我将我的应用程序移至 eclipse,由于某种原因,这给了我这个错误(相同的文件,我没有做任何更改)

No resource found that matches the given name Theme.Holo.Light (at 'theme' with value '@android:style/Theme.Holo.Light').

现在如果这在 AIDE 中不起作用,我会认为这条线是错误的,但我运行得很好。更有趣的是,当我将 api 级别更改为低于 11(引入全息时)时,我得到了第二个错误

@android:style/Theme.Holo.Light requires api level 11

现在这第二个错误似乎向我暗示主题存在(并且eclipse可以找到它),但即使api级别为11,第一个错误仍然存​​在。任何人都可以对这个问题有所了解吗?

4

2 回答 2

0

我建议清理和构建你的项目..

如果那不起作用,那么

右键单击项目-->选择ANdroid工具-->添加支持库

然后清理并构建项目..

希望这可以帮助..

于 2013-05-20T16:47:56.270 回答
0

像这样使用它 - android:theme="@style/AppTheme

于 2016-09-10T06:05:16.870 回答