【发布时间】:2013-05-30 16:07:48
【问题描述】:
我尝试通过将这些行添加到 Android Studio 中的 build.gradle 文件中来向我的项目添加一个 Maven 依赖项,该项目使用 Gradle:
repositories {
mavenCentral()
}
dependencies {
compile files('libs/android-support-v4.jar')
compile 'org.roboguice:roboguice:2.0'
}
该项目似乎编译良好,但无法在我的项目代码中引用 Roboguice 类。我觉得我错过了一些东西,即Gradle如何下载依赖项以及它将它存储在哪里?我应该如何修复我的项目?
【问题讨论】:
-
您是说您的代码编译良好,但您所说的“但我的项目代码中无法引用 Roboguice 类”是什么意思?
-
现在我明白了。你不能从 android studio 中引用它们?
-
更改 build.gradle 中的依赖项后,您必须将其重新导入 Studio。或者您必须进入 Gradle 下的设置并确保为您的项目启用了自动导入。
-
@Xav,感谢您的回答。 lukas 提出的解决方案为我完成了这项工作。 Android Studio 以后有没有机会自动处理这种事情?
-
@Xav 自动导入似乎不起作用,并且 gradle clean && gradle build 并非每次都有效。是否有另一个任务要运行以避免关闭/打开项目?谢谢!
标签: android gradle dependency-management