-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]
'임베디드 > 안드로이드 포팅' 카테고리의 다른 글
AOSP에 HAL추가와 framework 추가( 새로운 장치드라이버 추가하기) (1) | 2018.07.12 |
---|---|
파일 권한 주기 (0) | 2017.12.12 |
AOSP에 앱 추가하여 빌드하기 (0) | 2017.10.11 |
기기에 플레싱(flashing)하기 - 기기에 업로드 (1) | 2017.10.11 |
안드로이드 포팅 6-2-1 네이티브 사용자 공간 ( Init ) (0) | 2017.09.01 |