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

Android Studio的外部库中未显示模块库Jar,android,android-studio,intellij-idea,Android,Android Studio,Intellij Idea,我很难在Android Studio的外部库下显示jar库。我正在尝试为这个库添加javadoc,我在网上找到的唯一方法是右键单击externallibraries中的库,然后选择library Properties… 项目结构是由许多模块组成的树: rootsdk / main.jar main-javadoc.jar plugins / plugin1 / bu

我很难在Android Studio的
外部库
下显示jar库。我正在尝试为这个库添加javadoc,我在网上找到的唯一方法是右键单击
externallibraries
中的库,然后选择
library Properties…

项目结构是由许多模块组成的树:

rootsdk / 
        main.jar
        main-javadoc.jar
        plugins /
                plugin1 / 
                        build.gradle
                        ...
                plugin2 /
                        build.gradle
                        ...
                ...
依赖关系在
build.gradle
文件中声明,如:

compileOnly files('../../main.jar')
如果我打开各个目录
plugin1
,那么依赖项将正确显示在
外部库中。但是如果我打开
rootsdk
项目,它不会出现。所有模块都是从根项目中列出并可编译的,我可以很好地使用库中定义的类,但它不会出现在
外部库
下,因此我无法为它添加javadoc

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

repositories {
    flatDir {
     dirs 'libs'
    }
}

...

implementation(name: 'core-debug', ext: 'aar')
这些库会按预期显示在
外部库


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

您是否尝试过
编译文件树(包括:['*.jar'],dir:'libs')
或者只是
编译文件('libs/main.jar')
?抱歉,已经有一段时间了。不确定您的意思,这就是lib的包含方式,除了使用
compileOnly
而不是
compile
尝试compile而不是compileOnly,并检查它是否是您想要的。我尝试更改为
compile
,但它似乎没有改变任何东西。即使它能工作,也需要编译,否则在部署时会出现问题。两种方法都尝试过,但两种方法都不起作用(不会显示在外部libs中)。应用程序是建立然而。