글
apk를 unzip으로 풀어야 하는 경우가 간혹 있을 수 있다. 이 경우에 알아야 하는 기본적인 상식은 다음과 같다.
1. unzip으로 풀어서 다시 압축하면 반드시 재사이닝을 해야 한다. (사이닝 키가 없는 경우는 물론 제외하고)
2. zip으로 다시 압축하는 경우에 png/mp3 등등의 이미 압축된 파일은 압축하지 않는다.
-n .Z:.zip:.tiff:.gif:.png:.mp3:.jpg 옵션을 사용하면 된다.
3. 디렉토리 스트럭처는 압축하지 않는다. AssetManager등에서 오류를 일으키기때문이다.
이 경우 zip ../foobar.apk $(find . -type f)와 같은 명령으로 디렉토리는 제외하고 압축한다.
'안드로이드' 카테고리의 다른 글
ringdroid에 JLayer MP3 디코더 적용하기 (0) | 2014.09.12 |
---|---|
ringdroid에서 mp3 waveform이 잘못 나오는 문제 수정 (0) | 2014.09.09 |
젤리빈 소스트리에서 컴파일한 native 라이브러리가 __open_2 심볼을 찾지 못해 오류나는 경우 (0) | 2014.08.30 |
안드로이드 내장 음성 인식엔진 Nuance SREC (27) | 2013.03.16 |
저작권 문제없는 단어장 (1) | 2013.03.02 |
RECENT COMMENT