繁体   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