android - 为什么 Android Studio 不识别这个依赖库?

标签 android gradle

我已经使用 gradle 库依赖项有一段时间了。

其中一些已弃用,但即使不再维护,它们仍然非常有用。

我正在尝试实现这个 MenuDrawer library但 Android Studio 无法导入类。

enter image description here

另一方面,成功导入gradle依赖。

dependencies {
    compile 'net.simonvt.menudrawer:menudrawer:3.0.4'
}

CHANGELOG

有什么想法吗?

最佳答案

您需要将项目与 gradle 提供的依赖项同步。这通常在您编辑 gradle 文件时被要求,但您可以通过菜单 Tools -> Android -> Sync Project With Gradle Files 手动启动它。然后你可以 ALT+Enter 将光标放在 MenuDrawer 文本上,看看是否有导入相关内容的选项。

顺便说一句:3.0.6 is most recent version ,因此请先检查它是否可以解决问题。

最后,您应该考虑改用支持库的实现 perhpas:https://developer.android.com/training/implementing-navigation/nav-drawer.html

关于android - 为什么 Android Studio 不识别这个依赖库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31838983/

相关文章:

android - Gradle 没有指向指定的版本

java - 如何配置 ProGuard 以尊重 Jackson 模型?

java - 编译一个 groovy 脚本及其所有由 gradle 管理的依赖项,然后通过命令行将其作为独立应用程序运行

android - Android Studio 项目中的 C++ 代码是否最终出现在 apk 文件中(除了 .so 文件)?

android - 如何在空 Canvas 上画圆?

android - 应用中心构建 : error CS0103: The name 'Android' does not exist in the current context

android - getLastKnownLocation 返回 Null 值

c# - 老大说 "We need an IPhone app",类似iPhone上的Firefox、JQuery、模板、数据链接的框架有哪些?

android - 如何修复 "BUILD FAILED"android react native 说错误 : package android. support.annotation 不存在

java - Eclipse 3.7 Unresolved Gradle依赖关系错误