在做APP自动化测试过程中,需要获取荣耀X10手机上的APP包名和界面名称,执行语句:adb shell dumpsys window windows | findstr mFocusedApp 执行后无任何输出 首先排查adb,执行adb version查看版本 显示版本是1.0.41,是比较新的版本,而且adb有被正确安装 执行adb devices,能成功获取到已连接电脑的测试机: 进入adb shel...
如果你只对某个特定的窗口感兴趣,可以使用adb shell dumpsys window | grep -i “mCurrentFocus”命令来过滤输出信息,只显示当前活动的窗口信息。 除了上述基本的用法之外,adb shell dumpsys window命令还支持许多其他的选项和参数,以满足不同的需求。例如,你可以使用adb shell dumpsys window -h命令来查看命令的...
列出当前界面的包名和启动名(界面名)---手机界面打开着 adb shell dumpsys window|find usedAPP 过滤当前窗口的包名启动名 9.清除应用数据与缓存: adb shell pm clear (apk包名) 10.启动应用 --- adb shell am start -n com.helloshan.demo/.MianActivity 11.强制停止应用 需要强制停止应用,则执行以下命令:...
adb shell dumpsys window|findstr"mCurrentFocus"::查看应用版本号adb shellpm dump com.example.test|findstr"versionName"::查看指定命令的参数 adbcommand--help adb shellcommand--help 打印方法调用堆栈: android.util.Log.d("TAG",android.util.Log.getStackTraceString(newThrowable())); 2.2 截屏/录制 :...
这个命令可以查看当前在跑的页面的层级关系 1、在命令行运行命令 adb shell dumpsys window w>window 2.打开生成的文件,目录是C:\Users...
adb shell dumpsys window | grep mFocusedApp 或者 adb shell "dumpsys window | grep mCurrentFocus" 注:App的包名是唯一的,不可重复的。 adb模拟手机按键 在使用adb模拟手机按键之前,我们需要先做好设置,设置路径为:设置——开发者选项——指针位置,我们可以先运行adb shellinput命令来查看如何模拟手机按键: ...
adb命令: adb shell "dumpsys window | grep mCurrentFocus" 打印: 参考:https://blog.csdn.net/baodiaoxe346599/article/details/101064689 其他 模拟发送广播: am broadcast -a ACTION --es EXTRA_KEY EXTRA_STRING_VALUE 等同于 Intent intent=newIntent("ACTION");intent.putExtra(EXTRA_KEY,EXTRA_STRING_...
adb shell dumpsys window | findstr mCurrentFocus 6)查看应用安装路径adb shell pm path <PACKAGE> 如: C:\Users\Administrator>adb shell pm path com.upuphone.push package:/data/app/~~Mbj7C7djGMaqwuXZBfScGg==/com.upuphone.push-bIO4mliiakFsN-xk4IxnTA==/base.apk ...
解决方案:有很多的方法可以获取到package,小编后续会发文详细介绍。这里提供其中的一种,首先打开要卸载的apk,输入adb shell dumpsys window windows | findstr "Current"命令,如下图所示“/”之前红色区域的字符串就是当前apk的package。7. adb shell + shell_cmd 意义: shell_cmd二进制文件存储在模拟器...