Automation
APK의 Package 이름과 AppActivity 이름을 알아내보자
Zeromk2
2020. 9. 29. 22:36
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를 띄워봅시다~ :)
728x90





