别人学习网址:http://www.51testing.com/html/58/15092658-2984032.html

使用aapt    
aapt是sdk自带的一个工具,在sdk\builds-tools\目录下,

1. 在cmd中,切换至sdk\builds-tools\目录下,即aapt.exe目录下
2.以QQ音乐为例,命令行中切换到aapt.exe目录执行:aapt dump badging C:\Users\Administrator\Desktop\QQyinle_155.apk(apk所在目录位置)
3.运行后的结果中以下两行分别是应用包名package和入口activity名称
package: name='com.tencent.qqmusic'
launchable-activity: name='com.tencent.qqmusic.activity.AppStarterActivity'
以上方法本人亲自操作过,以下诸多方法借鉴其他人,mark一下:
方法一:
adb shell pm list package -f
将获取手机内所有apk对应的包名和路径
方法二:
adb shell dumpsys window w | findstr \/ | findstr name=
先打开需要查找的apk后,再敲入以上命令
方法三:
C:\Users\Administrator>adb shell
root@msm8916_32_512:/ # logcat | grep Android.intent.category.LAUNCHER
方法四:
adb shell dumpsys activity > d:\log.txt
先启动需要的查找的apk,再敲入以上命令,在stack #1下查找cmp=
方法五:
C:\Users\Administrator>adb shell
root@msm8916_32_512:/ # logcat | grep START

先启动需要查找的apk,再敲入以上命令,找到最后一个ActivityManager

方法六:
查看AndroidManifest.xml
1.使用apktool反编译app:apktool d QQyinle_155.apk E:\apk\QQYinyue
2.打开AndroidManifest.xml
manifest节点的package属性值是应用的包名:<manifest package=”com.estrongs.android.pop”>
查找android.intent.action.MAIN和android.intent.category.LAUNCHER对应的activity,该activity对应的android:name属性既是入口activity名称,
android.intent.action.MAIN决定应用程序最先启动的Activity
android.intent.category.LAUNCHER决定应用程序是否显示在程序列表里

转载于:https://www.cnblogs.com/jtestroad/p/8572652.html

monkey如何获取app包名相关推荐

  1. adb获取app包名的方法

    一.手机或模拟器上已安装app(美团为例) 方法一:在命令行输入adb shell am monitor,按Enter,再启动想要获取的app (包名在最后一行:com.sankuai.meituan ...

  2. 通过Appium启动设置和作业帮,获取app包名和界面名

    关闭当前的app是直接大返回,还是在后台运行的 driver.close_app() 每次命令完成以后,要加等待时间

  3. 获取安卓手机中APP包名的几种方式

    常用的  ,手机不需要root 终端命令:adb shell pm list package 可以获取手机内所有apk软件的包名 加上-f,可以获取所有包名和对应路径 其他,请查看博客:http:// ...

  4. android ADB命令大全(安装apk,跳转设置页面,获取应用包名,模拟点击等事件)

    获取内部版本号: adb shell getprop ro.build.display.innerver 2. 获取按键值: adb shell getevent 3. 获取apk信息: adb sh ...

  5. Ionic + Vue3 + Capacitor 配置应用信(App 包名、应用名、应用图标、启动动画、版本信息)

    目录 1. App 包名.应用名 1.1 在 VS Code 中的操作 1.2 在 Android Studio 中的操作 2. App 应用图标.启动动画 2.1 添加 应用图标.启动界面图片 2. ...

  6. 查看android手机原生app包名的方法

    如果想要知道手机原生携带的app的基本信息,首先是无法获取到这个apk软件包,也就无法用appium中的aapt的方法来获取对应的信息.此时可以通过抓取日志的方法获取基本信息. 举例:想要获取到手机功 ...

  7. 查找手机内所有app 包名

    引用:http://www.cnblogs.com/Ryandroid/archive/2011/11/25/2263226.html 本节内容是如何获取Android系统中应用程序的信息,主要包括p ...

  8. 关于iPhone高版本 无法导出app查看app包名的解决办法

    在日常开发中可能需要获取到其他app的包名从而自动可以跳转到相应的app 但就目前来说,代码以及无法通过私有的api获取包名,大部分的mac软件,比如pp助手,ituns等都无法导出app通过plis ...

  9. 查询android手机端包名,查看android手机原生app包名的方法

    如果想要知道手机原生携带的app的基本信息,首先是无法获取到这个apk软件包,也就无法用appium中的aapt的方法来获取对应的信息.此时可以通过抓取日志的方法获取基本信息. 举例:想要获取到手机功 ...

最新文章

  1. IE9下iframe显示异常的处理方法
  2. 期末考试中微积分的证明题的分析:Taylor级数展开
  3. Python-OpenCV学习 -- 台式机外接USB摄像头的视频读取
  4. Python常用命令行(持续更新)
  5. HTML元素显示与隐藏
  6. Ubuntu开发之旅一---安装初步
  7. linux系统安装佳能打印机驱动,在ubuntu16.04 64-bit上安装佳能打印机驱动Linux_UFRII_PrinterDriver_V320_us_EN...
  8. 全面战争:战锤II-概念艺术设计
  9. BootstrapTable分页参数
  10. 心里话:技术人需要及时明白的道理
  11. xamarin.android searchview的一些用法
  12. 26.逻辑卷管理器(Logical Volume Manager)
  13. 总结:常用的 Python 爬虫技巧
  14. 华为BFD的配置规范
  15. WAP 2.0介绍和使用规范
  16. EN 1650化学消毒剂和防腐剂检测
  17. php页面中播放flv视频,页面播放flv格式视频[原创]
  18. python基础语法看一篇就够了,全网最全python语法笔记汇总
  19. ICCV 2015 B-CNN细粒度分类
  20. surface pro4 win10下安装elementray os双系统教程

热门文章

  1. C#编码实践:使用委托和特性调用指定函数
  2. 平民架构的春天——UCloud数据方舟实战记
  3. Posted content type isn't multipart/form-data
  4. ny20 吝啬的国度
  5. 我在不炎熱也不抑鬱的秋天,依然不抽煙
  6. Spring Cloud企业微服务分布式云架构技术点整合
  7. windows7/8 安装mysql5.7
  8. 《Linux嵌入式实时应用开发实战(原书第3版)》——1.6 资源
  9. 判断是否移动端设备的JS代码,超短,百度都用它
  10. 获取在线APP的素材图片