【问题标题】:Android studio gives error on compilation, No resource foundAndroid Studio 在编译时出错,找不到资源
【发布时间】:2013-06-25 13:57:07
【问题描述】:

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

我该怎么办?

抱歉英语不好。

【问题讨论】:

  • 这是在 32 位 linux 上吗?

标签: java android android-studio


【解决方案1】:

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

'style/Theme.Sherlock.Light.DarkActionBar'

然后改成:

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

(你只是错过了@符号)

【讨论】:

  • 还是同样的问题,即使我输入@符号
  • 这很奇怪...您介意发布您的 styles.xml 文件的内容吗?
【解决方案2】:

我在搜索从 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-11-24
    • 1970-01-01
    • 2015-07-12
    • 2019-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-20
    相关资源
    最近更新 更多