无法导入使用其他库作为Android Studio模块的库

时间:2018-02-09 16:09:38

标签: android maven android-studio static-libraries

我有一个库,我们称之为android-sdk-mylibrary,它使用另一个库android-sdk-mylibrary:mysublibrary作为模块。

我可以构建项目,我可以创建一个本地maven存储库但是repo中的pom包含:

<dependency>
  <groupId>android-sdk-mylibrary</groupId>
  <artifactId>mysublibrary</artifactId>
  <version>unspecified</version>
  <scope>compile</scope>
</dependency>

即使在settings.gradle我有:

include ':mysublibrary'
project(':mysublibrary').projectDir = new File('...path...')

并在build.gradle我有:

dependencies {
    implementation project(path: ':mysublibrary')
}

然后,当我尝试在应用程序中导入库时,我收到错误:

  

无法解析所有配置文件   ':应用程序:debugCompileClasspath'。找不到   Android的SDK-在MyLibrary:mysublibrary:未指定的

如何隐藏maven仓库中的子库并仅导入实施?

我是否必须将子库导入为maven repo?

0 个答案:

没有答案