2014년 11월 17일 월요일

[Building, Encoding issue] Eclipse TO Android Studio Migration 이전하기1




이전할려면 당연히 Eclipse -> Export -> Generate Gradle ...~



다했으면 당연히 Android Studio -> import project




unmappable character for encoding UTF-8 이 뙇



여러곳을 찾아보고 알아낸 이유는 (맞는지는 모름)


현재 나의 소스 (인코딩 EUC-KR)


빌드툴체인 설정 (인코딩 UTF-8)



소스(EUC-KR) -> 빌드툴체인(UTF-8) -> 인코딩안맞음 -> 에러 

소스를 UTF-8 로 변경하면

소스(UTF-8) -> 빌드툴체인(UTF-8) -> 컴파일완료 -> 굿

이 되겠지만 소스 내에 한글이 다 깨진다



어차피 한국인이 만든 소스 대부분은 UTF-8 아니면 EUC-KR 인데

vmoption 을 수정하기도 꺼림직하고 Dfile 해서 수정하기도 좀 그랬다
(이런 언급된 내용은 구글 조금만 찾아도 막 나온다. )


왜냐하면 그렇게 IDE 자체를 수정해 버리면 다른 소스 임포트 했을때

인코딩이 또 다르면 에러를 뿜뿜할것이 뻔하기 때문




Gradle을 수정해서 빌드툴체인이 EUC-KR 로 컴파일 하는수밖에 




 compileOptions.encoding = 'EUC-KR'

을 하면 끝인줄 알았는데



Error : duplicate files during packaging of APK ~~~

 뜨길래



추가해주고

라이브러리도 사용하는거 추가해주고






그리고 Build - Clean Project 


마지막 RUN 하면 끝






댓글 없음:

댓글 쓰기