0

我在 Github 上创建了一个 repo,并希望将其构建到我的项目中。我认为Jitpack将是最简单的方法。我完全按照说明进行操作,但仍然无法编译。

我在 Android Studio 中注意到,当我展开左侧窗格中的“外部库”部分时,我可以在那里看到存储库。但是,当我扩展它时,并不是所有的类都在那里。那里的一些似乎被混淆了。我看到了我期望的 Java 包名称,但随后我看到了 a、b、c、d、e、f、g、h、i、j 作为类。这里到底发生了什么?

4

1 回答 1

0

我想我知道这里可能会发生什么。我 fork 的 Android 库启用了 ProGuard。我认为我试图通过 Jitpack 针对使用 ProGuard 构建的二进制文件进行编译,我认为这不会起作用。

当您通过 JCenter 针对 github 源代码构建时,我猜测它是从源代码构建的,而不是从编译的二进制文件构建的,这就是为什么在我开始使用 Jitpack 并分叉存储库之前问题不存在的原因。但是,我对此不是 100% 确定的。

在确定这是问题所在之前,我不会将此答案标记为已接受。

于 2016-11-13T06:02:24.900 回答