命令查看当前运行APP的包名和Activity

先用usb链接手机

启动要查看的程序,命令查看当前运行的包名和Activity更清晰。

使用adb shell dumpsys window | findstr mCurrentFocus  命令查看当前运行的包名和Activity更清晰。

原文地址:https://www.cnblogs.com/zenghongfei/p/11741457.html

时间: 2024-11-08 16:01:12

命令查看当前运行APP的包名和Activity的相关文章

如何获取app 的包名和activity 名

我们在进行手机自动化测试时经常要知道app 的包名和Activiy 名称,好多同仁刚学习时不知从哪去找,其实有好多种方法可以获取这些值 以下是针对无源码的情形,更适合于初学同仁 方法一 用重签名工具,这个在Robotium  中用得比较多 另外一种方式用命令方获取 Aapt dumpbadging xxxx.apk 第一个框为包名 第二个框为主Activity名 如果取包名与Activity在命令行中不方例还可以用以下方式获取 Aapt dumpbadging xxxx.apk  >c:\apk

android如何查找安装的apk app的包名和Activity

http://www.51testing.com/html/01/610901-864955.html 解决办法:a.有源码的情况,找到AndroidManifest.xml,找到android.intent.category.LAUNCHER关键字,就能找到需要的Activity包名在这里看;<manifest xmlns:android="http://schemas.android.com/apk/res/android"    package="com.chnM

【monkeyrunner】浅谈包名和activity名

概念理解 包名:顾名思义,包名即为程序app的包名. activity名:每个界面都是一个activity. 两者关系:一个包有多个activity. Monkeyrunner中 device.startActivity("package名/activity")带入的是package名和activity入口,那么怎么获取到这两个呢? 可用重签名工具re-sign进行获取,把包拖进去,信息就出来了. 附录: 把测试包拖到re-sign进行重签名时,遇到如下问题: 解决办法: zipali

【Android测试】【随笔】获得App的包名和启动Activity

前言 经常看到一些刚刚接触Android测试的小伙伴在论坛或者QQ群里问这样的问题:如何知道一个App的包名呢?它的启动的Activity又是什么呢? 之前博客里也忽略了这一块,这一节我就专门来介绍一下. 包名 包名(Package name)在Android系统中是判断一个App的唯一标识,不同的App可以有同样的名字,但是它的包名不可以相同. 例如我可以自己编译生成一个App也叫“微信”,但是我App的包名不能为com.tencent.mm(微信的包名为这个),如果我指定的包名如果也和微信一

Appium+Python自动化 -获取 app 包名和 activity

方法一: ①手机通过USB连接电脑 ②打开手机上被测app ③在电脑上 dos命令窗口,输入命令 adb shell dumpsys window w | findstr \/ | findstr name= 或 adb shell dumpsys window |findstr mCurrent 或 adb shell "dumpsys window w|grep \/|grep name=|sed 's/mSurface=Surface(name=//g'|sed 's/)//g'|sed

查看Android应用包名、Activity的几个方法

一.没有apk,应用已经安装到手机或虚拟机中 1.手机有安装GT,打开可以看到包名: 2.logcat .清除logcat内容,使用命令adb logcat -c .启动logcat,使用命令adb logcat ActivityManager:I *:s .启动要查看的程序, 2.dumpsys (1)启动要查看的程序: (2)命令行输入:adb shell dumpsys window w |findstr \/ |findstr name= 补充:使用adb shell dumpsys w

如何知道一个APP的包名呢

包名(Package name)在Android系统中是判断一个App的唯一标识,不同的App可以有同样的名字,但是它的包名不可以相同. 例如我可以自己编译生成一个App也叫“微信”,但是我App的包名不能为com.tencent.mm(微信的包名为这个),如果我指定的包名如果也和微信一致了,那么我的手机上只允许安装这两个App中的其中一个.说到这很多人就会有疑问,如果有人恶意做了一个和微信内容一模一样的App,名字和包名都和微信一样,那怎么分辨呢?Android中为了防止这样,还做了一个叫签名

Appium自动化时,如何快速获得Android app的包名和启动页

在app自动化的时候,经常被问道如何知道app的包名和启动页名称.这个问题很简单: 1. 最直接的方式,去问开发啊,他们告诉你app的包名和启动页. 2. 如果你比较腼腆,又能看到/懂代码,自己把代码搞到,然后去里面扒出来. 1)如果是公司内部的app,下载最新代码,然后去代码里面找包名和启动页. 2)如果不是公司的app,就反编译一下,然后去代码里面找包名和启动页. 3. 使用adb命令去扒包名和启动页. 1)打开CMD/shell, 执行如下命令:adb shell dumpsys acti

在CMD窗口中使用javac和java命令进行编译和执行带有包名的具有继承关系的类

一.背景 最近在使用记事本编写带有包名并且有继承关系的java代码并运行时发现出现了很多错误,经过努力一一被解决,今天我们来看一下会遇见哪些问题,并给出解决办法. 二.测试过程 1.父类代码 1 package com.hafiz.zhang; 2 3 public class Fu 4 { 5 private Integer i ; 6 7 public void sayHello(String name) { 8 System.out.println("Hello " + name