마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

클린or빌드시 String 자동 생성 문제 [closed]

0 추천

페이스북 아이디를 사용하는데 빌드해보면 messages에 warning이 발생합니다.

Warning:(92) warning: string 'facebook_app_id' marked untranslatable but exists in locale 'ko'

검색해보면 values-ko.xml파일에 (키값은 물음표로 변경했습니다)

<string name="facebook_app_id" translatable="false">?????????</string>

요약하면 translatable옵션은 언어별로 변경하지 않는다는 옵션이라 보통 기본 String에 키값 선언하고 다른 부분에는 선언하지 않으면  되는데 특정 언어팩에 선언되어 있어서 발생하는것으로 보입니다.

그래서 기본 스트링으로 해당 값을 옮기고 ko에서는 삭제했습니다.

그리고 리빌드해보니  왠걸 values-ko.xml에 위에 까만소스가 고대로 또 생성됩니다.

지우고 clean해도 자동생성되고 빡치게하네요 ㅡㅡ 워닝 없애고 싶은데...

스트링이나 value이 자동 생성되는 안드로이드 특성이 있나요?

 

 

 

질문을 종료한 이유: 내가 바보
더듬이 (340 포인트) 님이 2017년 5월 15일 질문
더듬이님이 2017년 5월 15일 reshown

1개의 답변

0 추천
values폴더의 스트링을 안 지우고 계속 생성된 debug폴더의 값을 지우고 나서는 안 된다고 헛소리 했네요...
더듬이 (340 포인트) 님이 2017년 5월 15일 답변
...