【问题标题】:Cannot resolve symbol 'Theme' in Android Studio despite syncing project尽管同步项目,但无法在 Android Studio 中解析符号“主题”
【发布时间】:2018-06-04 11:41:03
【问题描述】:

我的项目可以顺利构建和运行,但是在 styles.xml 中,“主题”以红色突出显示,每次我将项目提交到 Git 时都会引起我的注意:

Error:(4, 36) Cannot resolve symbol 'Theme'

styles.xml:

<resources>

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>

请注意,我已尝试将我的项目与 gradle 文件同步,并确保 google() 存在于我的构建脚本块中 build.gradle 中,如这些问题的答案中所述:

1]Android Studio 3.0 cannot resolve symbol Theme

2]Cannot resolve symbol 'Theme' in styles.xml (Android Studio)

这些问题中被接受/投票最多的答案没有解决我的问题,请帮助

【问题讨论】:

    标签: xml android-studio android-theme


    【解决方案1】:

    要解决此问题,请从 build.gradle

    中删除这些库

    com.android.support:appcompat-v7:27.1.1

    com.android.support:design:27.1.1

    同步并撤消删除并再次同步

    【讨论】:

    • 这样安全吗?因为在删除 com.android.support:appcompat-v7:27.1.1 后我无法构建我的项目出现错误:AAPT2 error: check logs for details
    • 请从最新版本的 build-Edit 库和依赖项中重新添加这些依赖项并重新同步项目
    • 我看到你已经编辑了你的答案,添加了我没有看到的短语“撤消删除”。这解决了我的问题,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-10
    • 2018-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多