【问题标题】:Why Android Studio doesn't recognize this dependency library?为什么 Android Studio 不能识别这个依赖库?
【发布时间】:2018-02-26 04:17:41
【问题描述】:

我一直在使用 gradle 库依赖项。

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

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

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

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

CHANGELOG

有什么想法吗?

【问题讨论】:

    标签: android gradle


    【解决方案1】:

    您需要将项目与 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

    【讨论】:

    • 同步项目没有错:正如我之前所说的:“导入gradle依赖成功”。然而,真正的问题是3.0.6 version,它没有包含在更新日志中。谢谢:)
    • 不确定我是否得到 3.0.6 的备注?我直接在 jcenter 上检查了版本(请参阅编辑答案中的链接)。或者您的意思是使用 3.0.6 可以解决您的问题?
    • 使用旧版本的库是真正的问题。 github.com/SimonVT/android-menudrawer/blob/master/CHANGELOG.md
    • 哦,看来它真的被弃用了 :) 很高兴更新有所帮助。切换到 Google 的导航抽屉支持库的另一个原因
    猜你喜欢
    • 1970-01-01
    • 2021-07-05
    • 1970-01-01
    • 1970-01-01
    • 2014-01-02
    • 2021-01-09
    • 1970-01-01
    • 2021-10-10
    • 2011-08-12
    相关资源
    最近更新 更多