45

我在使用 Android Studio 中的模块依赖项编译 android 应用程序时遇到了一点问题。

所以,我希望我的应用程序使用库“slidingmenu”(链接在这里)。

这是我的应用程序树:

  • 应用
  • 滑动菜单(源文件)
  • 滑动菜单地图支持(源文件)

这是一个链接,可以了解我的意思。

这是我得到的错误。

Gradle:配置项目“:应用程序”时出现问题。

未能通知项目评估侦听器。

未找到名称为“默认”的配置。

如何指定模块依赖项以及将模块放在哪里(在 Application 内部或 ApplicationProject 内部?

谢谢!

编辑1: 没关系!我回到了日食!Android Studio 还没有准备好进行真正的项目开发。

4

3 回答 3

83

您应该将库模块放在应用程序项目中。为了指定模块依赖项,只需:

  1. 右键单击应用程序->打开模块设置
  2. 点击“+”图标
  3. 选择要添加的库模块的根目录。
  4. 按照提示操作

然后,此模块将显示在您的项目中。然后,您需要将其作为库依赖项添加到Application中。再次,在您的模块设置中:

  1. 选择您的应用程序模块
  2. 选择右侧的依赖项选项卡
  3. 点击底部的“+”图标
  4. 选择模块依赖
  5. 选择您想要的库模块
于 2013-10-04T18:34:11.537 回答
69

对于使用 gradle 方式的人(明确而不是由 IDE 生成):

将此添加到您的应用程序的build.gradle

dependencies {
    ....
    // other dependencies...
    implementation project(':module-name')
}
于 2016-01-12T10:45:24.037 回答
1

添加模块作为依赖

  1. 将模块添加到settings.gradle
include ':MyModule'

//Additionally you can specify  directory here
project(':MyModule').projectDir = new File('SomePath/HelloWorld')
  1. 在模块中添加依赖
dependencies {
    implementation project(':MyModule')
}
  1. 同步项目
于 2021-06-02T09:13:45.210 回答