Package和Activity】的更多相关文章

之前在做appium自动化测试的时候,参考网上的例子,运行安卓系统自带的app,所以,就需要获取系统自带的package(包名)和activity.这里简单记录一下,不一定适合所有的系统应用. 运行环境:Windows  夜神模拟器(安卓4.4.2) 目标:获取夜神模拟器自带的相机应用 方法: 一.查看相机app的名称 1.运行cmd窗口,连接夜神模拟器 adb connect 127.0.0.1:62001 adb devices (查看是否连接成功) 2.进入安卓系统后台,并进入到系统自带a…
意外找到一个本人自认为是最快获取package和activity的方法,欢迎来辩! 用adb命令快速查看某应用appPackage及appActivity的方法(前提是需要用数据线连接真机\模拟器也可): 1).先手动启动某应用: 2).然后在cmd下执行命令:adb shell dumpsys window windows | findstr "Current" 效果图如下:(部分马克,见谅) 另外补充下别的获取package和activity的方法 1.aapt dump badg…
看到一篇很好的博客:[Android测试][随笔]获得App的包名和启动页Activity 除了博客上的方法,我还找到两种方法: 方法一:aapt 前提需要使用SDK Manager.exe 下载 Android SDK Build-tools.这里可以选择任意版本的 build-tools进行下载,我下载的是 23.0.1版本. 下载好之后,就可以在SDK的build-tools下找到工具 aapt.exe,我的路径就是:D:\android-sdk_r23.0.2-windows\andro…
1.如果有代码环境,直接在AndroidManifest.xml中查找: package值: Activity值: 2.如果没有开发代码,直接用命令获取: cmd进入到 android-sdk-windows\build-tools\24.0.0 相关版本下面(用那个版本都可以的),用命令"aapt.exe dump badging LocationOfApp",然后就能查看到该安装包的相关信息, aapt.exe dump badging D:\apk\kingyee.apk(红色是…
1.   adb adb连接手机参考:https://www.cnblogs.com/mind18/p/12592252.html,中的三.5节 1.1.  adb介绍 ADB全名Andorid Debug Bridge. 是一个Debug工具.adb是一个标准的C/S结构的工具,其允许电脑与模拟器实例或连接的 Android 设备进行通信.它可为各种设备操作提供便利,如安装和调试应用. 包含如下几个部分: 1.Client端,运行在开发机器中,即你的开发PC机.用来发送adb命令. 2.Dae…
从网上搜索的方法: 如下: 1.查看源码 2.日志法a.启动待测apkb.开启日志输出:adb logcat>D:/log.txtc.关闭日志输出:ctrl+cd.查看日志直接搜索 :Displayed 找寻:Displayed com.mm.android.hsy/.ui.LoginActivity: +3s859msappPackage = com.mm.android.hsyappActivity = .ui.LoginActivity 我一直用的方法是:adb shelllogcat |…
Package Package 包.只是在我们的app中这个Package是唯一的,就像你身份证号码一样.在我们做app自动化时,我们就需要知道他的Package,我们知道了Package那么也就知道我们需要对哪个app做自动化. 注意和.apk文件包名不同. 通过UIAuto演示不同app的包名--见视频 Activity Android中,activity是所有程序的根本,所有程序的流程都运行在activity之中,activity可以算是开发者遇到的最频繁,也是android当中最基本的模…
我们设置DesiredCapabilities属性值得时候需要设置"appPackage"和"appActivity",如何获取到这两个值呢? 这两个值不是随便瞎写的,需要有正确的值对应,否则就会报错. 进入到 android-sdk-windows\build-tools\19.1.0 相关版本下面,用命令"aapt.exe dump badging LocationOfApp",然后就能查看到该安装包的相关信息, 有appPackage和ap…
第一种,使用sdk自带的工具aapt,在sdk\builds-tools\目录下,切换到aapt所在目录 命令:aapt dump badging app的路径,运行后的结果中以下两行分别是应用包名package和入口activity名称 第二种,解压.apk文件得到一个文件夹,打开里面的AndroidManifest.xml 文件 在里面搜索:manifest对应的就是appPackage 搜索:activity对应的就是appActivity 第三种,针对系统自带的app,如短信,照片,电话…
Package Package 包.只是在我们的app中这个Package是唯一的,就像你身份证号码一样.在我们做app自动化时,我们就需要知道他的Package,我们知道了Package那么也就知道我们需要对哪个app做自动化. 注意和.apk文件包名不同. 通过UIAuto演示不同app的包名--见视频 Activity Android中,activity是所有程序的根本,所有程序的流程都运行在activity之中,activity可以算是开发者遇到的最频繁,也是android当中最基本的模…