小编Jef*_*f H的帖子

Gradle 复合构建找不到包含的项目依赖项

我正在尝试建立一个复合构建。目前的结构是

projectA
  -build.gradle
  -settings.gradle
  -app
    -build.gradle
projectB
  -buid.gradle
  -settings.gradle
  -sdk
    -build.gradle
Run Code Online (Sandbox Code Playgroud)

我需要使用projectB作为projectA中的依赖项,但是projectB仍然需要作为独立项目运行。

这是我目前拥有的

ProjectA的settings.gradle包含

includeBuild('../projectB')
Run Code Online (Sandbox Code Playgroud)

ProjectA build.gradle 包含

group "com.example"
Run Code Online (Sandbox Code Playgroud)

项目A:App build.gradle包含

dependencies {
  implementation 'com.example:projectB'
}
Run Code Online (Sandbox Code Playgroud)

projectB build.gradle 包含

group "com.example"
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试构建projectA时,出现错误:

Could not resolve com.example:projectB.
 Required by:
     project :app
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么?我觉得它与“com.example”有关,但我无法弄清楚将包含的项目作为依赖项引用的正确方法是什么。

android gradle kotlin

5
推荐指数
1
解决办法
1793
查看次数

标签 统计

android ×1

gradle ×1

kotlin ×1