我正在尝试实施几天前Google发布的新的ActionBar支持库。过去,我已经成功地使用Google Developer的“ 支持库设置”页上列出的相同方法成功实现了ActionBarSherlock,并使用了如何包含资源的指南(类似于ActionBarSherlock的用法)。我也将库项目也作为库加载到了自己的项目中。
我可以告诉图书馆正在加载中。当我将其更改为扩展ActionBarActivity(按照Google的说明)而不是在MainActivity.java上扩展Activity时,没有错误发生,并且可以正确导入。
我甚至尝试绕过style.xml文件并添加@style/Theme.AppCompat.Light
到AndroidManifest.xml中两个直接<application>
和<activity>
具有android:theme="@style/ThemeAppCompat.Light"
与导致同样的错误都尝试。
现在的问题是我无法改变主题,更不用说构建而不会抛出错误了。以下是我收到的错误,然后是我更改为使用新主题的style.xml文件。
我在使用Android应用程序方面有一定的经验,并且正在使用最新版本的支持库和使用API 18(Android 4.3)编译的SDK运行Eclipse。
构建期间收到错误
错误:检索项目的父项时出错:找不到与给定名称“ @ style / Theme.AppCompat.Light”匹配的资源。styles.xml / ActBarTest / res / values第3行Android AAPT问题
style.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.ProsoftStudio.ACTest" parent="@style/Theme.AppCompat.Light">
</style>
</resources>
有什么建议么?对于ActionBarSherlock,这从来不是问题。我想使用这个新的支持库。似乎.jar正在加载,但资源似乎没有。