gpt4 book ai didi

java - 当用户添加gradle依赖项时如何使我的Android库源代码可见(因此不必在Android Studio中反编译代码)

转载 作者:行者123 更新时间:2023-12-03 04:32:02 26 4
gpt4 key购买 nike

我在jitpack.io上有一个Android库,让开发人员添加了我的库,但只添加了依赖项。但是我注意到的是,如果添加了此依赖关系,则必须对我的库类进行反编译以查看代码。

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

我如何才能做到这样,使代码完全可见(无需反编译),即使用户只是将库作为gradle依赖项添加,我的文档也可以通过?

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

最佳答案

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

对于aar文件,How to publish Android .aar sources to make Android Studio automatically find them?目前似乎不可能

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

关于java - 当用户添加gradle依赖项时如何使我的Android库源代码可见(因此不必在Android Studio中反编译代码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37582432/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com