找不到与给定名称匹配的资源' Theme.AppCompat.Light'。 Android Studio

时间:2015-03-10 22:02:06

标签: java android android-studio classpath

我已经从git下载了Android Studio项目,将其导入Android Studio,但我无法运行它。我总是得到这个错误

Error:(7, -1) android-apt-compiler: [agent-stats-android] C:\Users\user\workspace\agent-stats-android\res\values\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.

我尝试将这些文件添加到libs文件夹,SDK的类路径以及" Libraries"在项目设置中,似乎没有任何工作...

android-support-v4.jar
android-support-v7-appcompat.jar

这不是Gradle项目所以我不能使用这种方法 - https://developer.android.com/tools/support-library/setup.html#libs-with-res

3 个答案:

答案 0 :(得分:1)

你必须使用那种“方法”。检查“使用android studio”在“使用资源添加库”下的链接。

仅添加jar是不够的,需要包含appcompat v7的资源文件。

答案 1 :(得分:0)

毕竟我从Android Studio切换到Eclipse并添加了支持库,如此链接https://developer.android.com/tools/support-library/setup.html#libs-with-res中所述。我对此方法的唯一不同之处在于,我必须将Android SDK的版本设置为API21而不是(默认)API19。

我希望这会对某人有帮助。

答案 2 :(得分:0)

有非常相似的问题。

为我解决的是:

模块设置 - >面

然后检查库模块'相应模块上的复选框。图书馆项目' eclipse的属性还没有转移到android studio