我已经解决了这个问题几个小时了。从github下载存储库后,任何.xml文件中唯一的错误是:
No resource found that matches the given name '@style/Theme.AppCompat.Light'
代码非常简单,但我找不到一个直截了当的答案,关于如何缓解错误。
这是代码(在文件res / values / styles.xml中):
<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light">
<!-- API 14 theme customizations can go here. -->
</style>
该项目位于:https://github.com/erikswed/InstaChatX 我在Windows上,使用Eclipse Kepler
答案 0 :(得分:73)
有什么步骤? AppCompat在哪里?
在此处下载支持库:
http://developer.android.com/tools/support-library/setup.html
如果您使用的是Eclipse:
转到顶部的标签页并选择(Windows - &gt; Android SDK Manager)。在“额外”部分下,选中“Android支持库”并检查其是否安装。
之后,可以在以下位置找到AppCompat库:
android-sdk/extras/android/support/v7/appcompat
您需要在Android项目中引用此AppCompat库。
将库导入Eclipse。
答案 1 :(得分:18)
如果您正在 Android Studio 中寻找解决方案:
答案 2 :(得分:3)
上面描述的步骤确实有效,但是我在IntelliJ IDEA上遇到了这个问题,并且发现我在现有项目中遇到这些问题,唯一的解决方案就是删除'appcompat'模块(不是库)并重新导入它。
答案 3 :(得分:2)
以下是您可以尝试解决问题的步骤: -
parent="android:Theme.Holo.Light"
代替。
parent="android:Theme.AppCompat.Light"
但是选项2将需要最低版本的sdk 14。
希望这会有所帮助!
Summved