-adb 로 앱실행


기본 adb 명령어 사용 방법은 아래와 같습니다.

   adb shell am start -n com.package.name/com.package.name.ActivityName

 

히트를 예로 들면... 아래처럼 사용하면 됩니다.

   adb shell am start -n com.nexon.hit/com.epicgames.ue4.GameActivity

 

 

그러면 어떻게 실행할 앱의 메인 액티비티를 알수 있을까요?

 

먼저 설치된 패키지 목록을 찾아봅니다.

adb shell pm list packages -f

-> 패키지 목록을 보면 package:/data/app/com.nexon.hit-1.apk=com.nexon.hit 항목이 있습니다.

 

그다음 해당 패키지 세부 내용을 알아보기위해 덤프내용을 찾아보면 아래처럼 히트 메인액티비티가 보입니다.

adb shell pm dump com.nexon.hit

-> intent={flg=0x10000000 cmp=com.nexon.hit/com.epicgames.ue4.GameActivity}




*  기존 App 설치 삭제

-       adb shell rm –rf /data/data/PACKGE명

-       adb reboot

 

*  APK 설치

-       Adb install –r APK명

-       Adb uninstall PACKAGE명



출처: http://rojhw.tistory.com/3 [grow up]

+ Recent posts