我无法在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中的错误?