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

Proguard 질문.. 검색해도 없어용 ㅠㅠ

0 추천
외부라이브러리 사용하는 프로젝트인데요.

외부업체에서 하라는대로 했는데도 계속 패키지 못만들고 에러나네용..

 

아래같은 에러는 무엇을 의미하는 걸까요?

 

[2016-03-28 16:57:33 - ] Proguard returned with error code 1. See console
[2016-03-28 16:57:33 - ]       You should check if you need to specify additional program jars.
[2016-03-28 16:57:33 - ] Unexpected error while inlining subroutines:
[2016-03-28 16:57:33 - ]   Class       = [com/TouchEn/mVaccine/b2b2c/receiver/E]
[2016-03-28 16:57:33 - ]   Method      = [run()V]
[2016-03-28 16:57:33 - ]   Exception   = [java.lang.ArrayIndexOutOfBoundsException] (-1)
 
[2016-03-28 16:57:33 - ] Error: -1

 

프로가드 버전 4.7 입니다. 맥 OS 에서 패키지 말고 있는데 상관있나요?

프로가드 적용 전엔 잘 말아졌음...
익명사용자 님이 2016년 3월 29일 질문

1개의 답변

0 추천
jar파일 중복으로 인한 충돌로 보이네요. 외부 업체에서 전달받은 라이브러리 내에 사용되는 라이브러리가 기존 패키지에서 사용되던 라이브러리와 중복되는게 있는지 체크하신 뒤, 하나만 남긴 뒤 삭제(백업) 하시고 다시 시도해 보세요
음무 (17,820 포인트) 님이 2016년 3월 29일 답변
답변감사합니다.
일단 업체에 문의는 해뒀는데.. 그분도 잘 모르시는지 답변이 늦네요..
jar파일 둘러봤는데 중복되는 클래스는 육안상으론 없어보여요.
분에 안보이는 .so 파일중에 중복 클래스가 있을수도 있을까요?
답변 감사요 ㅠㅠ 좀더 찾아보고 전화도 해봐야겠어요.
support v4 라던지 appcompat v7 이런애들이 중복이 자주나요
...