我尝试使用目标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'.
我该怎么办?
抱歉英文不好。
答案 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的新东西......