0

问题:

Dexguard用来混淆release构建代码。以前,我可以正常构建而不会出错。但是,当我添加此依赖项com.github.hyperledger:iroha-java:7.0.0时,发布构建过程失败,并在下面的屏幕截图中显示错误:

在此处输入图像描述

我猜这个库内部依赖io.grpc:protoc-gen-grpc-java,但不知何故,Dexguard SDK 找不到正确的依赖artifactType = dexguard-consumer-rules

我试过的:

  • 添加io.grpc:protoc-gen-grpc-java:1.33.1
  • 降级/升级版本iroha-java

现在我不确定问题是由图书馆引起Dexguard的。iroha-java因此,如果您有与此问题相关的经验,请指导。

4

1 回答 1

1

Dexguard 可能会导致问题。根据我们的经验,在其中设置一些规则可能是有益的,这样就可以避免使用库。那应该行得通。

于 2022-01-14T10:41:15.637 回答