오랜만에 업데이트를 위해 다시 프로그래밍을 하려고 하는데..
Conversion to dalvik format failed with error 1 에러 때문에 한참을 고생했네요 -_-;
구글링의 대부분 대답은 참조하는 라이브러리 관련한 답변이었는데 저한테는 해당사항이 없었나봅니다.
제 경우는.., (eclipse 나 Android SDK 등의 업데이트는 모두 마친 상태 였습니다)
패키징하려고 proguard 를 실행할 때 Conversion to dalvik format failed with error 1 가 발생했습니다.
폰을 연결해서 디버깅하는 것 까지는 이상없이 돌아갔구요.
결론은... proguard 버전 문제였습니다.
Android SDK 를 최신 버전으로 업데이트한 상태였음에도 불구하고
이곳에서 progurad 최신 버전(4.6)을 다운로드해서 설치된 Android SDK 에 교체하니
(구체적으로, proguard 최신 버전 중 bin 과 lib 디렉터리만 복사하여 \android-sdk\tools\proguard\ 의 디렉터리들을 대체했습니다)
Conversion to dalvik format failed with error 1 에러는 더이상 발생하지 않았습니다.
참고하시기 바랍니다 :-)

tool/proguard/bin/밑에 bat파일의
call %java_exe% -jar "%PROGUARD_HOME%"\lib\proguard.jar %*
을
call %java_exe% -jar "%PROGUARD_HOME%"\lib\proguard.jar %1 %2 %3 %4 %5 %6 %7 %8 %9
로 바꾸셔도 됩니다.
Compatibility 라이브러리를 사용하는 경우
# The Android Compatibility library references some classes that may not be
# present in all versions of the API, but we know that's ok.
-dontwarn android.support.**
를 위 코드를 proguard.cfg에 넣어 보시기 바랍니다. 그래도 안되면
-keep class android.support.** { *; }
이코드도.
저 역시 둘다 제대로 안되는군요... 정확한 해답은 아닌듯 합니다.
글 내용 대로 하면 1번은 제대로 되는 듯 하다가 코드를 수정 한 후, 다시 빌드하면 여전히 또 나옵니다.
저 또한 정확한 답은 아니지만...
jni 를 사용하여 개발된 c 모듈이 많아서 그것 때문인가 싶어
릴리즈 빌드 만들 때, Project Clean -> Build All 후 Signed Application 빌드하면 에러가 나오지 않아
그냥 그 방법을 계속 해서 쓰고 있습니다. (지금까지 8번 연속으로 위 에러 나오지 않았네요...)
개발정보 게시판으로 옮겨도 되겠네요 ^^