【问题标题】:Android Studio doesn't show appcompat-v7 value suggestionAndroid Studio 不显示 appcompat-v7 值建议
【发布时间】:2015-11-25 17:16:40
【问题描述】:

这个问题有很多不同的形式,但似乎没有一个符合我的要求。

我基本上找不到任何打算在自动生成的 res 文件夹中的 appcompat 值。

就我而言,该文件夹确实存在于路径中:

\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.0.0

但 IDE 不会向我显示与 appcompat 库相关的建议。 此外,如果我从另一个项目(例如@color/material_blue_grey_800")复制/粘贴一个值,该项目将正确编译并运行。所以问题本身在于 Android Studio 没有显示建议。

我尝试过任何方法:清理、重建、重新导入、使缓存无效,以及我能想到的任何方法。 有什么解决办法吗? 提前致谢。

编辑: 我目前使用的是 Android Studio 1.3.2,我的依赖项是

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.0.0'
    compile 'com.android.support:recyclerview-v7:23.0.0'
    compile 'com.android.support:cardview-v7:23.0.0'
    compile 'com.android.support:design:23.0.0'
    compile 'com.afollestad:material-dialogs:0.7.9.1'
    compile files('libs/SOMAAndroidSDK4.4.2.jar')
}

编辑2: 似乎This Question 更好地解释了我的意思。 此外,我现在正在尝试使用 gradle 删除并重新导入 appcompat-v7 库,但即使我也将它从依赖项和项目结构中删除,该应用程序仍然可以正常工作。真的不知道我现在还能做什么。

【问题讨论】:

  • build.gradle 的依赖项部分是什么样的?还有你目前使用的是哪个版本的 Android Studio
  • 在最新的 Android Studio 库中,可以将其资源/类/方法标记为私有。您仍然可以使用它们,但它们不会出现在代码完成中。
  • @inner_class7 请看我的编辑
  • @EugenPechanec 这听起来很奇怪,因为在我的另一个项目中,我有相同的库并且它可以正常工作。
  • @RichardLeMesurier 你根本没有帮助。正如我所说,我已经像其他许多类似的问题一样研究过这个具体问题。对我来说唯一可行的解​​决方案是使用较低的库版本并最终编译并生成具有最新版本的 APK(清除一些兼容性错误)。

标签: android android-studio android-appcompat


【解决方案1】:

不幸的是,这只发生在我创建的新项目以及我很久以前制作的这个特定项目中。

目前,唯一可行的是将 appcompat 库(以及所有其他 google 库)设置为 22.1.1 版本。

【讨论】:

    【解决方案2】:

    我有同样的问题,但这个答案帮助了我 https://stackoverflow.com/a/31207367/5247331

    只需从项目中删除 .idea 文件夹和所有 .iml 文件,然后重启 Android Studio

    【讨论】:

    • 谢谢。我已经试过了。如果我删除 .idea 文件夹,Android Studio 将不再识别该项目。此修复程序是否打算以这种方式工作?
    • 好吧,我想我们只是让 Android Studio 从头开始​​重新创建这些文件。有时它有效
    • 我刚刚发现我从头开始创建的任何新项目都不起作用,所以在这一点上我认为这是一个 IDE 问题。我现在要重新安装
    • 在重新安装之前,转到您的用户文件夹(我假设您在 Windows 下)并删除 .AndroidStudio1.3(名称可能不同)文件夹。然后重启Android Studio
    • 重新安装后问题依旧。我觉得我做错了什么。
    【解决方案3】:

    您是否检查了您的首选项 -> 代码完成?

    这对我来说是有效的配置:

    在 colors.xml 中,当我输入时,我正在查看

    【讨论】:

    • 不幸的是,我的设置与您屏幕截图中的设置相同。 IDE 未显示 appcompat-v7 建议,但其他所有内容均正常显示。
    猜你喜欢
    • 2014-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-29
    • 1970-01-01
    相关资源
    最近更新 更多