프로그래밍/Android

adb에서 쉽게 딥링크(Deeplink) 열기 / 인텐트(Intent) 전송

Lou Park 2021. 11. 24. 21:34

 

딥링크 열기

adb shell am start -d "rally://accounts/Checking" -a android.intent.action.VIEW

 

Action을 가진 액티비티 실행

-a 옵션 뒤의 액션을 가지고 있는 액티비티가 실행된다.

adb shell am start -a android.intent.action.MAIN

 

패키지를 지정한 실행

-p 옵션 뒤에 패키지를 설정하면 해당 패키지에서 실행된다.

adb shell am start -a android.intent.action.MAIN -p com.example.app

 

액티비티 실행

-n 옵션 뒤에 컴포넌트 이름을 적어준다.

adb shell am start -a android.intent.action.MAIN -n com.example.app/com.example.app.MainActivity