模块库Jar未在Android Studio的外部库中显示

时间:2018-04-20 18:53:46

标签: android android-studio intellij-idea

我无法在Android Studio中的External Libraries下显示jar库。我正在尝试为此库添加javadoc,我在网上找到的唯一方法是右键单击External Libraries中的库并选择Library Properties...

项目结构是一个包含许多模块的树:

rootsdk / 
        main.jar
        main-javadoc.jar
        plugins /
                plugin1 / 
                        build.gradle
                        ...
                plugin2 /
                        build.gradle
                        ...
                ...

依赖关系在build.gradle文件中声明,如:

compileOnly files('../../main.jar')

如果我打开各个目录plugin1,则依赖关系会在External Libraries中正确显示。但是,如果我打开rootsdk项目,它就不会出现。所有模块都是从根项目中列出并编译的,我可以使用库中定义的类,但它不会出现在External Libraries下,所以我不能为它添加javadoc。

奇怪的是一些插件使用其他库,但定义不同:

repositories {
    flatDir {
     dirs 'libs'
    }
}

...

implementation(name: 'core-debug', ext: 'aar')

这些图书馆按预期显示在External Libraries下。

是否缺少强制main.jar显示在External Libraries下的内容,或者这是AS中的错误?

0 个答案:

没有答案