Android studio在编译时出错,找不到资源

时间:2013-06-25 13:57:07

标签: java android android-studio

我尝试使用目标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'.

我该怎么办?

抱歉英文不好。

2 个答案:

答案 0 :(得分:0)

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

'style/Theme.Sherlock.Light.DarkActionBar'

然后将其更改为:

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

(你错过了@符号)

答案 1 :(得分: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的新东西......