반응형
기존에 있던 프로젝트가 구글에서 기본적으로 제공해주는 string.xml을 안 쓰고 지역화를 하고 있었다.
다행히 클래스로 묶여 있어서 그 부분에만 지역화 적용을 다시 했었는데 통수를 맞았다..... 하드코딩되어 있는 부분들이 꼭꼭 숨겨져있었다.
맨 처음에 ""으로 검색을 했었는데 내가 원하지 않은 하드코딩되지 않은 결과들도 나와서 방법을 찾아보니 다음과 같은 좋은 방법이 있었다.
Android Studio의 경우 Lint라는 코드 스캔 도구를 통해 문제점을 체크해주는데 이 Lint 결과를 확인할 수 있는 기능이 있다.
1. [Analyze] -> [Inspect Code] 실행하기
2. Scope 정하기(Inspection Profile은 Custom하게 쓰고 있다면 그 Custom한 Profile로 지정해주면 됨)
3. Lint 결과 확인(Android - Lint - Internationalization - Hardcoded text와 TextView Internationalization 참조)
다 합치니 366개나 나왔다...... 이제 고쳐야지 ㅜㅜ
반응형
'Android > Android Studio' 카테고리의 다른 글
[Android] Mac OS의 Android Studio에서 키보드가 정상적으로 동작하지 않을 때 (0) | 2019.08.22 |
---|---|
[Android] 안드로이드 스튜디오 3.1 이후에서 JAR 빌드 방법 (0) | 2019.06.26 |
[Android] 안드로이드 스튜디오(Android Studio) 메모리 설정하기 (0) | 2019.01.28 |