본문 바로가기
Automation

APK의 Package 이름과 AppActivity 이름을 알아내보자

by Zeromk2 2020. 9. 29.
728x90

Appium을 사용하는 경우 반드시 알아야 하는 이름이 있습니다.

appPackage와 appActivity 이죠.

 

개발팀에게 문의하면 바로 확인이 가능하지만 개별적으로도 알아낼 수 있는 방법이 있습니다.

일단 Android Studio가 설치되어있어야 합니다.

 

Download Android Studio and SDK tools  |  Android 스튜디오

developer.android.com

 

Windows 기준으로 설명합니다.

Android Studio가 설치되어있는 경로로 이동합니다. ANDROID_HOME으로 경로를 잡아놓으셨을 겁니다.

C:\Users\{{사용자계정명}}\AppData\Local\Android\Sdk

 

그리고 build-tools 폴더로 이동하면 현재 Android Studio 버전을 이름으로 한 폴더가 있고, 해당 폴더 안으로 이동 하면

이곳에 aapt 라는 것이 있는 것을 볼 수 있습니다.

 

편하게 사용하기 위해 여기까지의 경로를 path로 지정해 놓습니다.

C:\Users\{{사용자계정명}}\AppData\Local\Android\Sdk\build-tools\{{버전}}

그리고 터미널을 열고 apk파일이 있는 곳으로 이동합니다.

 

이동한 뒤에 아래의 커맨드를 실행합니다.

aapt dump badging {{apk 파일명}}​

 

그럼 엄청난 양의 apk 정보들이 나열되고 그 중에 

"package: name=" 의 뒷부분이 appPackage 이고

"launchable-activity: name=" 의 뒷부분이 appActivity 입니다.

 

이제 해당 정보로 appium inspector를 띄워봅시다~ :)

제주 삼다수, 2L, 6개오뚜기 진라면 매운맛 멀티팩 120g, 40개크리스피크림도넛 오리지널 글레이즈드, 47g, 6개농협 GAP 하우스 감귤, 1.5kg, 1개주전부리연구소 혼술안주세트, 1세트던킨 딸기 듬뿍 미니도넛 (냉동), 25g, 10개입

댓글