无法使用Jitpack编译分叉的Github Repo

时间:2016-11-13 05:29:38

标签: android github gradle jitpack

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

我在Android Studio中注意到,当我扩展"外部库"在左侧窗格中我可以看到那里的回购。但是,当我扩展它时,并非所有的类都存在。有些似乎是混淆的。我看到了我期望的Java包名,但后来我看到了a,b,c,d,e,f,g,h,i,j作为类。世界上到底发生了什么?

1 个答案:

答案 0 :(得分:0)

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

当你通过JCenter构建github源代码时,我猜它是从源代码构建的,而不是从已编译的二进制文件构建的,这就是为什么在我开始使用Jitpack并分叉repo之前问题不存在的原因。然而,我并不是百分之百确定。

我不会将此答案标记为已接受,直到我确定这是问题为止。