相关疑难解决方法(0)

Android Gradle在另一个模块中包含模块依赖项

我正在使用最新的Android Studio 3.0.0-beta6来构建我的Android项目,并且存在此依赖项问题。 Gradle鼓励我compile'simplementation's。这是我的项目结构:

项目:

  • 模块1

    • 模块2

Module1取决于某些库,module2取决于module1。但是,来自module1的库在module2中不可见。我不想复制粘贴依赖项,而是只将库依赖项声明一次。有一个简单的解决方案吗?谢谢。

module1的构建包:

dependencies {
    ....
    implementation 'io.reactivex.rxjava2:rxandroid:2.0.1'
    implementation 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'
    ...
}
Run Code Online (Sandbox Code Playgroud)

module2的构建包:

implementation project(':module1')
Run Code Online (Sandbox Code Playgroud)

dependencies android android-gradle-plugin

5
推荐指数
2
解决办法
2080
查看次数