Android:通过 adb shell am 启动应用程序信息对话框

标签 android shell settings adb launch

我正在尝试编写一个脚本,该脚本将通过 adb 为我正在测试的应用程序启动“应用程序信息”系统对话框。

我做了一些调查并想出了这个命令,它将启动“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>

关于Android:通过 adb shell am 启动应用程序信息对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18589910/

相关文章:

android - 使用 sdk android 从 gmail 发送和接收电子邮件

linux - Bash 变量冲突

android - 顶部栏按钮中的 3 个点/设置

java - 如何在java中获取android文本大小设置(最小,最大,选定)

java - 仅添加新表时的房间数据库迁移

android - 在 scrollView android 上实现缩放

android - 在 Android 设备上安装应用程序后仅运行一次代码

PHP5,Shell_exec 等待生成的 linux shell 任务完成

json - 在 jq 中,选择可以是可选的(即,如果没有找到 - 不要过滤掉该元素)

xaml - 如何在 XAML、Windows 8 的 super 按钮栏中设置设置属性?