簡體   English   中英

Android:通過adb shell am啟動應用信息對話框

[英]Android: launch app info dialog via adb shell am

我正在嘗試編寫一個腳本,它將通過adb為我正在測試的應用程序啟動“app info”系統對話框。

我做了一些調查,並提出了這個命令,它將啟動“app info”但失敗並強制關閉(logcat中的NullPointerException):

adb shell am start -a android.intent.action.VIEW -n com.android.settings/.applications.InstalledAppDetails -es com.android.settings.ApplicationPkgName com.my.app -es pkg com.my.app

似乎包名未正確傳遞。

在這種情況下,將包名稱參數傳遞給am命令的正確方法是什么?

adb shell am start -a android.settings.APPLICATION_DETAILS_SETTINGS -d package:<package-name>

另外,請檢查: https //stackoverflow.com/a/4567928/4409113

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

http://developer.android.com/tools/help/shell.html#am

您也可以直接從adb發出活動管理器命令,而無需進入遠程shell。

例如:

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

好像, start -a是一個好方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM