반응형
명령 줄에서 Android 애플리케이션을 시작하는 방법은 무엇입니까?
이 질문에 이미 답변이 있습니다.
명령 줄에서 Android 애플리케이션을 시작하는 방법은 무엇입니까?
비슷한 질문이 있지만 좋은 답변을 찾을 수 없습니다.
adb shell
am start -n com.package.name/com.package.name.ActivityName
또는 이것을 직접 사용할 수 있습니다.
adb shell am start -n com.package.name/com.package.name.ActivityName
인 텐트 필터로 필터링 할 작업을 지정할 수도 있습니다.
am start -a com.example.ACTION_NAME -n com.package.name/com.package.name.ActivityName
당신이 사용할 수있는:
adb shell monkey -p com.package.name -c android.intent.category.LAUNCHER 1
이는 monkeyrunner 테스트 도구를 사용하여 애플리케이션의 LAUNCHER 활동을 시작합니다.
여기에 예 .
아래에 붙여 넣기 :
이것은 adb 셸에서 Android 애플리케이션을 시작하는 방법에 관한 것입니다.
명령: am
AndroidManifest.xml에서 호출 경로를 찾으십시오.
브라우저 앱 ::
# am start -a android.intent.action.MAIN -n com.android.browser/.BrowserActivity
Starting: Intent { action=android.intent.action.MAIN comp={com.android.browser/com.android.browser.BrowserActivity} }
Warning: Activity not started, its current task has been brought to the front
설정 앱 ::
# am start -a android.intent.action.MAIN -n com.android.settings/.Settings
Starting: Intent { action=android.intent.action.MAIN comp={com.android.settings/com.android.settings.Settings} }
반응형
'Programing' 카테고리의 다른 글
Java에서 tar 파일을 어떻게 추출합니까? (0) | 2020.12.04 |
---|---|
PHP 페이지를 이미지로 반환 (0) | 2020.12.04 |
argparse를 사용하는 Python의 선택적 stdin (0) | 2020.12.04 |
Javascript를 사용하여 다중 선택 상자에서 Ctrl- 클릭의 필요성을 피하는 방법은 무엇입니까? (0) | 2020.12.04 |
Java의 일부 문자열에 대해 참조 비교 (==)가 작동하는 이유는 무엇입니까? (0) | 2020.12.04 |