반응형
개요
오늘은 Android Studio 3.0 을 이용해서 앱 을 손보고 있던 중이었습니다.
데이터베이스 를 생성해주는 Java 모듈이 있었는데, 디버깅하는 중에 한글이 깨지는 증상이 보이네요.
log 에서만 한글이 깨지게 나오고, 동작에는 크게 이상은 없었던 것 같습니다. 여태 몰랐던 것을 보면요...
조치
일단 이 상황은 해결해보기 위해 여기저기 살펴보기로 하였습니다. 늘 하던 대로 stackoverflow.com 을 열심히 뒤져봅니다. 다양한 원인과 해결책들을 살펴보던 과정에, 지금 상황에 맞는 것을 찾았습니다.
build.gradle 파일 (module 레벨) 하단에 아래 내용을 추가합니다.
compileJava.options.encoding = 'UTF-8'
tasks.withType(JavaCompile){
options.encoding = 'UTF-8'
}
여기서 compileJava.options.encoding = 'UTF-8' 는 추가하지 않아도 된다는 말이 있습니다만, 저는 그냥 추가했습니다.
이상 없이 잘 되는 군요.
정보 출처
* https://stackoverflow.com/questions/21267234/show-utf-8-text-properly-in-gradle
결론 Conclusion
build.gradle 파일에 아래 내용을 추가
compileJava.options.encoding = 'UTF-8'
tasks.withType(JavaCompile){
options.encoding = 'UTF-8'
}
반응형
'개발 > Android' 카테고리의 다른 글
[Android] kotlin-stdlib-jre7 is deprecated. Please use kotlin-stdlib-jdk7 instead (0) | 2019.02.21 |
---|---|
[Android] Missing accessibility label: in Android Studio Warning (0) | 2019.02.21 |
[Android] EditText 에서 autofillHints 라는 애트리뷰트 (0) | 2019.02.21 |
[안드로이드 Android] Cannot resolve symbol 에러 (0) | 2017.11.23 |
[Android Studio] Inspection Typo Scope 설정 (0) | 2017.11.15 |
[안드로이드 Android] .AndroidStudio2.1 폴더 (0) | 2017.11.12 |
[Android] (error) buildtypes cannot be applied to groovy.lang.closure (0) | 2016.06.17 |
[안드로이드 Android] (error) execution failed for task ':app:processDebugResources' (0) | 2016.06.13 |