안드로이드 개발 질문/답변
(글 수 45,052)
이제 시작한지 일년이 되어가니 초보라고 말하기는 뭐한데 실력은 여전히 초보인.... ㅠㅠ
테스트할땐 잘 돌아가는 앱인데요,,
APK 파일 빌드할때 Proguard 를 적용해서 했습니다.
첨엔 안쓰는 클래스가 참조되지 않는다고 잔뜩 warning이 떠서
-injars bin/classes
-injars libs
-libraryjars /Users/Desktop/android-sdk-macosx/platforms/android-13/android.jar
이렇게 proguard.cfg 파일 앞에 붙여넣었더니 warning은 사라졌습니다.
그러더니 parsing error 가 세번째 라인(어디인지 알수없는...)에서 뜬다고 하면서 빌드가 되지 않습니다.
매뉴얼도 보고 구글링도 열씨미 하면서 이것저것 해보는데
이젠 values dir 내의 (다국어를 지원하거든요) arrays.xml 과 strings.xml 에 있는 모든 배열과 스트링에서
'Category' is not translated in en, ja, ko, zh 라고 에러가 뜨네요. *Category 는 필드명입니다...
해결이 잘 되지않아 고수님들이나 경험자분들의 도움을 요청합니다.
그냥 지나치지 마시고 조언이라도 부턱드립니다.
대박 나세요... !!!




proguard 에러가 아니라 lint에러 인듯 한데요.. http://www.androidpub.com/1900631
values 폴더의 Category를 en, ja, ko, zh 폴더에도 복사해 넣어보세요.