我在使用Android Studio中的模块依赖项编译Android应用程序时遇到了一些问题。
所以,我希望我的应用程序使用库'slidingmenu'(链接here)。
这是我的应用程序树:
这是一个link,看看我的意思。
这是我遇到的错误。
Gradle:配置项目':Application'时出现问题。
无法通知项目评估听众。
找不到名称“default”的配置。
如何指定模块依赖项以及在何处放置模块(在Application内部或ApplicationProject内部?
谢谢!
编辑1: 没关系!我回到了日食! Android Studio还没有为真正的项目开发做好准备。
答案 0 :(得分:79)
您应该将库模块放在Application Project中。要指定模块依赖关系,只需:
然后,此模块将显示在您的项目中。然后,您需要将其作为库依赖项添加到 Application 。再次,在模块设置:
中答案 1 :(得分:55)
对于使用gradle方式的人(显式而非由IDE生成):
将此添加到您应用的build.gradle
:
dependencies {
....
// other dependencies...
implementation project(':module-name')
}
答案 2 :(得分:0)
添加模块作为依赖
settings.gradle
include ':MyModule'
//Additionally you can specify directory here
project(':MyModule').projectDir = new File('SomePath/HelloWorld')
dependencies {
implementation project(':MyModule')
}