마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

라이브러리 충돌?.. org.bitcoinj & cash.bitcoinj

0 추천
compile 'org.bitcoinj:bitcoinj-core:0.14.7' //Bitcoin lib
/*
<!-- https://mvnrepository.com/artifact/org.bitcoinj/bitcoinj-core -->
<dependency>
<groupId>org.bitcoinj</groupId>
<artifactId>bitcoinj-core</artifactId>
<version>0.14.7</version>
</dependency>
*/

compile 'cash.bitcoinj:bitcoinj-core:0.14.5.2' //BCC lib
/*
<!-- https://mvnrepository.com/artifact/cash.bitcoinj/bitcoinj-core -->
<dependency>
<groupId>cash.bitcoinj</groupId>
<artifactId>bitcoinj-core</artifactId>
<version>0.14.5.2</version>
</dependency>

 

위코드는 Gradle dependencies 안의 코드이며, 아래는 빌드시 에러내용입니다.

Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
> java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex

 

현재 프로젝트 bitcoin프로젝트 bitcoincash프로젝트 따로따로 만들었는데

이걸합치는데 이러한문제있네요..

위의 org.bitcoinj를 하드포크한게 cash.bitcoinj인데

한 프로젝트에 비트코인과 비트코인캐시 두가지를 구현하고싶은데

방법이없을까요? 

빌드시 에러는 아래 처럼 출력됩니다.

 

 

 

 

 

younkun (180 포인트) 님이 2018년 6월 18일 질문
younkun님이 2018년 6월 19일 reopened

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...