1

我在 jitpack.io 上有一个 Android 库,让开发人员添加我的库,但只添加依赖项。但是我注意到的是,如果添加了这个依赖项,我的库类必须被反编译才能查看代码。

例如,我的库中有一个名为 ViewStack 的类。当我尝试去class文件查看源代码时,它是.class文件的反编译版本。因此,我所有的文档都不在那里。

我怎样才能使代码完全可见(无需反编译)并且即使用户只是将库添加为 gradle 依赖项,我的文档也会通过?

如果好奇,这是图书馆:https ://github.com/JayyyR/PancakesOnPlates

4

1 回答 1

0

这取决于您是将库发布为 aar 还是 jar。

对于 aar 文件,目前似乎不可能如何发布 Android .aar 源以使 Android Studio 自动找到它们?

对于 jar,您只需要在主 jar 中发布 -sources.jar 文件。

于 2016-06-03T08:14:30.817 回答