gpt4 book ai didi

android - 如何导出 AAR 库及其文档?

转载 作者:可可西里 更新时间:2023-11-01 18:45:26 29 4
gpt4 key购买 nike

我想知道为什么我的库在构建为 AAR 格式后总是丢失其文档。另外,Android Studio 压缩了代码,即构建前的代码与构建后的代码总是不同的 AAR 格式,非原创。我希望我的图书馆有自己的文档和原始代码。您可以在下面看到不同之处:

建成前

before

内置成AAR格式后

after

文档在哪里?!此外,您会注意到整个代码确实缩小了并且有所不同。

那么,如何在不压缩代码的情况下导出 AAR 库及其文档?

最佳答案

我同意@MarkusKauppinen 的观点。

构建源 jar 后的主要问题是您不能将此 jar 用作依赖项。这只是一个不能用于编写代码的源代码,即你不能导入任何东西,因为 jar 包含 *.java 文件而不是 *.class 文件。因此,请执行以下操作:

第 1 步为您的图书馆构建 AAR 格式。通常,它位于 [project]/[library-module]/build/outputs/aar/library-release.aar

第 2 步 添加 AAR 文件作为模块。转到文件 > 新建 > 新建模块... > 导入 .JAR/.AAR 包 > 下一步。

enter image description here

然后,找到 AAR 文件并单击“完成”。

enter image description here

步骤 #3 单击此图标转到项目结构 icon project structure , 并将我们刚刚制作的模块添加到应用程序的依赖项中。

enter image description here

第 4 步将@MarkusKauppinen 的 gradle 任务添加到库模块的 build.gradle 并将项目与 gradle 同步。

第 5 步 转到 Android Studio 的右侧面板 > 单击 Gradle > 通过单击此图标刷新 gradle 任务 icon refresh gradle task .

第 6 步:library-module > Tasks 中找到并运行(通过双击)sourcesJar > 其他

sourcesJar task

步骤 #7 任务完成后,您将在

中找到源代码 jar

library-module\build\libs\..-sources.jar.

第 8 步 将至少一个类导入到应用的模块中,例如在 MainActivity 中。然后,按 Ctrl 并单击该类。单击 Choose sources 并按照步骤 #7 中所述浏览源 jar。

browse sources jar

最后,您可以看到源代码及其文档。

关于android - 如何导出 AAR 库及其文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36181814/

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