当我在项目中实现这两个依赖项时:
对于BTC implementation 'org.bitcoinj:bitcoinj-core:0.14.7'
对于BCH implementation 'cash.bitcoinj:bitcoincashj-examples:0.14.5.2'
会发生此错误:
起因:com.android.builder.merge.DuplicateRelativeFileException:发现了多个文件,这些文件具有与操作系统无关的路径“ org.bitcoin.production.checkpoints.txt”
我该如何解决?
答案 0 :(得分:0)
出现此问题是因为 bitcoincashj-examples 库还传递了org.bitcoinj:bitcoinj-core:0.14.5.2
依赖性。
您需要做的就是从 bitcoincashj-examples 库中排除org.bitcoinj:bitcoinj-core:0.14.5.2
依赖项。
implementation 'org.bitcoinj:bitcoinj-core:0.14.7'
implementation ('cash.bitcoinj:bitcoincashj-examples:0.14.5.2'){
exclude group: 'cash.bitcoinj', module: 'bitcoinj-core'
}