티스토리 뷰

Conversion to dalvik format failed with error 1

정확하게 이유는 아직 밝혀내지 못했지만

다음과 같이 추측해봅니다.

1. Library 중복 정의

-> Project - Java Build Path - Libraries에 중복으로 Adding 돼 있는 경우

--> 주로 SDK나 프로젝트를 참조해서 Library들을 사용할 경우 발생하기 때문에 이 경우 자신이 만든 프로젝트에서 중복된 lib를 제거하고 사용해야 합니다.


해결방안

1. 위에서 설명했듯이 중복된 lib를 제거 후 다시 서명을 시도해봅니다.

2. 그래도 안 되면 Project - Clean을 한 후 다시 서명을 시도해봅니다.

3. 그래도 안 되면 

http://sourceforge.net/projects/proguard/files/proguard/

이곳에서 최신버전을 다운로드 합니다.

다운받은 파일을 압축을 풀고

bin폴더와 lib폴더를 안드로이드SDK\tools\proguard에 붙혀넣기 합니다.(기존 파일 백업 후)

이렇게 까지 해서 안 될 경우는 거의 없지만

저 같은 경우는 1, 2에서 모두 해결이 됐습니다.



댓글
댓글쓰기 폼
Total
195,405
Today
5
Yesterday
12
«   2019/07   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
글 보관함