안드로이드 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버전, 퍼미션 정보 등을 확인 할 수 있다.
Application을 설치(Install), 삭제(Uninstall), 업데이트(Update)를 할 경우 아래와 같은 Action의 Broadcast 이벤트가 발생합니다. PACKAGE_ADDED PACKAGE_REMOVED PACKAGE_REPLACED 하지만 위 Action을 Intent filter에 등록하고 Receiver에서 이벤트를 받을려고 해도 이벤트가 받아지지 않습니다. 그렇다고 추가로 Permission이 필요한 것도 아닙니다. 위 Action들을 처리할 Scheme가 등록이 되지 않아서 그런데요. 위 Action들이 필요로 하는 Scheme를 아래와 같이 등록하면 Receiver에서 […]