3

我试图用目标 SDK 13 编译一个项目,然后我得到了一些关于资源的错误。我遇到了几个相同的错误,其中之一是:

android-apt-compiler: [android-master5] C:\Documents and Settings\...\Local Settings\Application Data\Android\android-studio\sdk\android-master5\res\values\styles.xml:24: error: Error retrieving parent for item: No resource found that matches the given name 'style/Theme.Sherlock.Light.DarkActionBar'.

我应该怎么办 ?

抱歉英语不好。

4

2 回答 2

0

我在搜索从 eclipse 迁移到 Android Studio 时收到的类似错误消息时发现了这篇文章。在我的情况下,没有为 AndroidManifest.xml 找到相同的主题:

我的问题通过添加解决了

compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
compile 'com.android.support:support-v4:18.0.+'

到这里建议的 gradle 文件中的依赖项: https ://github.com/JakeWharton/ActionBarSherlock-Gradle-Sample

说到,AppCompat 似乎是向后兼容的 ActionBars 的新事物......

于 2015-03-30T21:41:56.153 回答
0

在错误中提到的文件 styles.xml 中,如果第 24 行字面意思是:

'style/Theme.Sherlock.Light.DarkActionBar'

然后将其更改为:

'@style/Theme.Sherlock.Light.DarkActionBar'

(你只是错过了@符号)

于 2013-06-25T15:55:06.633 回答