반응형

Ant 빌드를 하다가 UTF-8의 포맷의 Character를 사용한 경우에 이 에러가 발생하고는 한다.

xxx.java:523: warning: unmappable character for encoding UTF-8

 

이는 보통 소스 파일은 UTF-8 포맷으로 되어 있지만, preprocess 과정에서 파일을 복사할 때 UTF-8포맷이 아닌 형태로 복사되면서 발생을 한다.

 

▶해결방법

●컴파일 명령 하기 전에 환경 셋팅을 한다.

C:\xx\> set JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF8

C:\xx\>ant release

 

●매번 환경 셋팅이 귀찮으면, 환경 변수를 설정해 놓으면 된다.




반응형

'SW개발' 카테고리의 다른 글

[JSON 온라인 뷰어]  (0) 2014.09.29
[Android : 메소드 프로파일링]  (0) 2014.04.24
[Eclipse에서 class 파일 소스 보기]  (1) 2014.04.23
[Android Framwork소스를 이용한 디버깅]  (2) 2014.03.03
[Android 통합로그]  (0) 2014.03.01
[Android Contact DB 확인하기]  (0) 2013.10.31
[Android, Activity/Receiver/Service]  (0) 2013.10.29
[SMS TPDU field]  (0) 2013.05.07
[Java Script문법]  (0) 2013.03.23
[CB Specification]  (0) 2013.01.16

+ Recent posts