안드로이드에서 빌드를 하려고 할 때 가끔 이런 에러가 날 때가 있다.
“Conversion to Dalvik format failed with error 1″
보통 이 에러가 발 생하는 원인은 2가지 정도로 생각 된다.
첫번째 는 중복된 패키지가 포함된 .jar 파일들이 그냥 추가 되어 있거나 external jar 로 등록 된 경우
두번째는 안드로이드 DALVIK.VM 이 .jar 파일들을 dex 파일로 컴파일 하면서
일부 jar 파일들이 충돌 나는 경우 해결책은 다음과 같다.
following steps helped.
- Right-click the project in Eclipse and select “Build Path -> Add Libraries…”.
- Select User Library from the list and click Next.
- Click the “User Libraries…” button.
- Click “New…” in the User Libraries dialog.
- Give the user library a name and select the System library checkbox and click OK.
- Highlight the newly added user library in the list and click the “Add JARs…” button and add the desired jar files.
- Click OK on the User Libraries dialog.
- Make sure the new user library is checked in the Add Library dialog and …
프로젝트에서 우클릭 후 Build Path -> Add Libraries 로 들어 간다.
그다음 User Library 에 들어가서
그다음에 New 버튼을 눌러서 라이브러리 이름을 입력 하고 System library 체크박스를 누르고 확인.
그다음에 Add JARs 를 눌러서 추가 하고 싶은 jar 파일을 추가 한다.
그다음 OK 누르고 종료 한다음에, 프로젝트에 추가 됬는지 확인 한다.
그다음 빌드를 다시 해 보면 빌드가 된다.
'Programming > Android' 카테고리의 다른 글
[Android] Static 함수에서 UI Thread 사용하는 방법 (0) | 2015.03.27 |
---|---|
[Android] 안드로이드 디바이스 인치(inch) 얻어오는 방법 (0) | 2015.03.27 |
[Android] INSTALL_FAILED_INSUFFICIENT_STORAGE 에러 (0) | 2015.03.27 |
[Android] Eclipse 에서 쓸만한 단축키 (0) | 2015.03.27 |
[Android] Java 해시맵 사용하는 방법 (0) | 2015.03.27 |