首页 > 其他分享 >adb获取app包名的方法

adb获取app包名的方法

时间:2023-01-05 20:12:15浏览次数:47  
标签:包名 findstr name app adb meituan com

一、手机或模拟器上已安装app(美团为例)
方法一:在命令行输入adb shell am monitor,按Enter,再启动想要获取的app
(包名在最后一行:com.sankuai.meituan)
C:\Users\starteos>adb shell am monitor
Monitoring activity manager... available commands:
(q)uit: finish monitoring
** Activity starting: com.sankuai.meituan
 
方法二:先启动想要获取的app,再输入命令:adb shell dumpsys window w | findstr / | findstr name=,按Enter
(包名在倒数第二行)
C:\Users\starteos>adb shell dumpsys window w | findstr \/ | findstr name=
mSurface=Surface(name=GestureNavBottom)/@0x13b0c39
mSurface=Surface(name=GestureNavRight)/@0x1108b23
mSurface=Surface(name=GestureNavLeft)/@0x1108b89
mAnimationIsEntrance=true mSurface=Surface(name=StatusBar)/@0xcaf1d1
mSurface=Surface(name=PopupWindow:b18885b)/@0x11b9aa5
mSurface=Surface(name=com.sankuai.meituan/com.meituan.mmp.lib.mp.MPActivity0)/@0x1170be9
mAnimationIsEntrance=true mSurface=Surface(name=com.android.systemui.HwImageWallpaper)/@0x10b4741


方法三:先启动想要获取的app,再输入命令:adb shell dumpsys window | findstr mCurrentFocus,按Enter
(包名在中间)
C:\Users\starteos>adb shell dumpsys window | findstr mCurrentFocus
mCurrentFocus=Window{11b2959 u0 com.sankuai.meituan/com.meituan.mmp.lib.mp.MPActivity0}

方法四:获取手机第三方所有应用的包名,输入命令:adb shell pm list package -3,按Enter
(包名在最后一行,每台设备具体位置不同)
C:\Users\starteos>adb shell pm list package -3
package:io.appium.settings
package:com.smarttoolfactory.tutorial3_1transitions
package:com.sankuai.meituan

二、电脑上有apk安装包
输入命令:aapt dump badging + apk路径
C:\Users\starteos>aapt dump badging D:\meituan_ui\app\imeituan.apk
package: name='com.sankuai.meituan' versionCode='1200020206' versionName='12.2.206' platformBuildVersionName='12.2.206' compileSdkVersion='29' compileSdkVersionCodename='10'

输入命令:aapt dump xmltree + apk路径 + AndroidManifest.xml | findstr “package”
C:\Users\starteos>aapt dump xmltree D:\meituan_ui\app\imeituan.apk AndroidManifest.xml | findstr "package"
A: package="com.sankuai.meituan" (Raw: "com.sankuai.meituan")
————————————————
版权声明:本文为CSDN博主「文字有奇效」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/kldzh/article/details/127567585

标签:包名,findstr,name,app,adb,meituan,com
From: https://www.cnblogs.com/zyf531/p/17028747.html

相关文章

  • Adobe AIR移动App的互相调用实现方式
    在使用AdobeAIR进行移动应用开发的时候,我们或许会有这样的需求:假如我们开发的是两个应用(A和B),同时安装到手机上,那么能否在A中呼叫B并传递参数呢(或者反过来B操作后,再把参数......
  • A composition unit with name **** already exists. Select a different application
    webshpere8.5发布应用程序失败。SystemOut.log信息:[3/10/143:02:04:538JST]00000092InstallScheduI  ADMA5016I:InstallationofNewPPAndBO-web_20141030_war......
  • Ios上架app流程​
    ​一、上架基本需求资料​1、苹果开发者账号(公司已有可以不用申请,需要开通开发者功能,每年99美元)​2、开发好的APP​二、证书​上架版本需要使用正式的证书​1、创建证书A......
  • Ios app如何上架
    ​前几天在忙着上线,尽管之前已经上线过一次,但由于本身比较菜,还是状况百出.好在今天终于成功提交,因此来写写心得.​接下来我讲一讲关于我版本更新过程中的一些问题.​Bu......
  • iOSApp上架流程
    ​注意:下载AU后需安装java8运行环境才能启动;安装好了最新Java8运行环境,解压AU软件包,无需安装,Windows64位系统点击appuploader.exe启动;如果是Linux/Windows32位系统......
  • Iosapp上架流程
    ​在使用H5混合开发的app打包后,需要将ipa文件上传到appstore进行发布,就需要去苹果开发者中心进行发布。​但是在苹果开发者中心无法直接上传ipa文件,它要求我们使用xcode或tr......
  • iOSApp上架流程
     ​注意:下载AU后需安装java8运行环境才能启动;安装好了最新Java8运行环境,解压AU软件包,无需安装,Windows64位系统点击appuploader.exe启动;如果是Linux/Windows......
  • 解决uniapp微信小程序拉伸有白色背景
    在pages.json内对相应页面设置"style":{"backgroundColor":"当前页面颜色","backgroundColorTop":"当前页面颜色","backgroundColorBottom":"当前页面颜色......
  • portal app portal 添加附件框,不使用标准附件框
    在Portal的标准编辑界面EditForm添加效果图:   将原本的tab的html清空后,用所需要的html的覆盖。写在webpage的contentpage中;如果是自定义界面可以直接将appen......
  • Mapper that could not be found
    现象1mapper资源扫不到resources建的是目录,不是package所以如果直接a.b的方式创建,会扫描不到mapper.xml文件现象2缺少配置文件HisDruidConfigSpringBoo......