Android Studio无法找到兼容性库样式

时间:2014-02-14 00:46:37

标签: android-studio

我依赖兼容性库在旧版Android上使用操作栏。我已将其添加到我的build.gradle文件中,如下所示:

dependencies {
    compile 'com.android.support:appcompat-v7:+'
    compile 'com.android.support:support-v4:+'
}

styles.xml文件的示例:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <!-- Base theme -->
    <style name="AppName" parent="@style/Theme.AppCompat.Light"></style>
</resources>

该项目在命令行和IDE中都在Android Studio 0.4.4中成功构建。但是,在编辑器中打开文件时会出现以下错误:

我已经尝试使缓存无效,清理项目,与Gradle同步并在删除IntelliJ文件后重新导入项目,但没有任何变化。我也在build.gradle文件中收到这样的错误:

但我不知道这是否与这个具体问题有关。如何让Android Studio找到兼容性库资源?

1 个答案:

答案 0 :(得分:2)

这似乎是Android Studio中的一个错误,我已在此处报告错误

https://code.google.com/p/android/issues/detail?id=65979&thanks=65979&ts=1392399233

请点击此链接进行更新。

但有一件事让我感到疑惑的是@style之前Theme.AppCompat.Light @style仅用于引用自己的样式。对于appcompat样式我直接使用Theme.AppCompat.Light喜欢

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
</style>

但在我的案例中,错误也按照你的问题显示。

对于build.gradle文件:

截至目前,gradle文件编辑器显示了{tag}内部所有内容的标记"Cannot find symbols"。不是问题。