为什么Android Studio无法识别此依赖库?

Mac*_*ado 6 android gradle

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

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

我正在尝试实现此MenuDrawer库,但Android Studio无法导入类.

在此输入图像描述

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

dependencies {
    compile 'net.simonvt.menudrawer:menudrawer:3.0.4'
}
Run Code Online (Sandbox Code Playgroud)

CHANGELOG

有什么想法吗?

Mar*_*ski 5

您需要使用gradle提供的依赖项同步项目。通常,一旦您编辑gradle文件,就要求输入该文件,但是您可以通过menu手动启动它Tools -> Android -> Sync Project With Gradle Files。然后,您可以在光标停留在文本上的同时ALT+ EnterMenuDrawer以查看是否可以导入相关内容。

顺便说一句:3.0.6是最新版本,因此请先检查一下是否可以解决问题。

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

  • 哦,似乎真的不推荐使用:)很高兴更新了。切换到Google的导航抽屉支持库的另一个原因 (2认同)