WOONO's Blog






Android Studio 에서 Gradle: error: unmappable character for encoding MS949 해결방법




1. 에러 화면

 



<그림 1>


<그림 1> 같이 에러가 나면서 컴파일이 되지 않는다.




2. 해결방법(1)

 




<그림 2-1>


Android Studio 가 설치 된 폴더에 bin 폴더에 보면 <그림 2-1> 같이 두 파일이 존재한다.


예) D:\Dev\Android\android-studio\bin


studio.exe.vmoptions (x86 32bit 용) 

studio.exe.vmoptions (64bit 용) 




<그림 2-2>



자신의 OS에 맞는 vmoptions 파일을 선택하고 <그림 2-2> 같이 마지막 줄에 아래 라인을 추가한다.


-Dfile.encoding=UTF-8



장점 : 프로젝트를 생성할때마다 자동으로 적용된다.





3. 해결방법(2)  




<그림 3-1>



Active Tool Window 에서 Project 의 build.gradle 파일을 <그림 3-1> 열어서 편집한다.


<그림 3-2>


<그림 3-2> 같이 아래 라인을 추가 한다.


allprojects {
    tasks.withType(Compile) {
        options.encoding = 'UTF-8'
    }
}



단점 : 프로젝트마다 build.gradle 파일에 추가를 해주어야 한다.




'Dev > Android' 카테고리의 다른 글

Android SystemInfo  (0) 2012.06.02
Android 제조사별 소스  (0) 2012.06.01
ListView Tips & Tricks #3: Create fancy ListViews  (1) 2012.04.25
Android - Dialog  (1) 2012.04.23
Android 에서 화면 회전하는 방법  (0) 2012.04.23
Posted by woono