안드로이드 APK 파일의 패키지명, 버전 정보, 퍼미션 정보 등을 <SDK_PATH>/build_tools 폴더에 있는 aapt를 통하여 확인 할 수 있습니다. 먼저, <SDK_PATH>/build_tools/<VERSION>/ 폴더를 환경변수 path에 등록하여 줍니다. 그리고 명령 프롬프트(실행->cmd)를 실행하여 아래 명령어를 통하여 필요한 정보를 확인 합니다.
1 | aapt dump badging <FILE_NAME.apk> |
안드로이드 APK 파일의 패키지명, 버전 정보, 퍼미션 정보 등을 <SDK_PATH>/build_tools 폴더에 있는 aapt를 통하여 확인 할 수 있습니다. 먼저, <SDK_PATH>/build_tools/<VERSION>/ 폴더를 환경변수 path에 등록하여 줍니다. 그리고 명령 프롬프트(실행->cmd)를 실행하여 아래 명령어를 통하여 필요한 정보를 확인 합니다.
1 | aapt dump badging <FILE_NAME.apk> |
aapt dump badging <filename.apk> 명령 프롬프트(시작-실행-cmd)에서 위 명령어를 통하여서 APK 파일의 패키지명, 버전코드, 버전네임, sdk버전, 타켓sdk버전, 퍼미션 정보 등을 확인 할 수 있다.
Play Store에 앱을 등록하기 위해서 Sign 작업 후 zipalign 작업이 필요하다. 먼저 Sign 후 생성된 apk를 준비한다. (http://tetjjang.tistory.com/342, http://tetjjang.tistory.com/344) 그리고 명령프롬프트(시작-실행-cmd)에서 아래 명령어 통해 해당 작업을 한다. zipalign -f -v 4 input.apk output.apk -f : output.apk 파일이 존재한다면 덮어쓰기 -v : zipalign 과정 정보 출력 4 : 바이트 정렬 계수를 정의 (단위 byte)
이번엔 이클립스에서 바로 키생성 및 사인을 통한 APK(Application Package) 생성 방법을 알아보겠다. android sdk가 설치된 이클립스의 경우 프로젝트에서 바로 키 생성 및 사인과 동시에 APK를 만들 수 있다. 커맨드라인을 통해 생성된 키를 사용할 경우 사인이 되어있지 않은 APK를 만들 수 있다. ◇ 이클립스를 이용한 방법 – 프로젝트에서 우클릭 -> Android Tools -> Export Signed […]