APK包名和launcherActivity取法

每个新手在刚结束appium自动化,要尝试下自己有无试水成功,小主在如何手机APP的基本信息的过程也有些纠结,不过有某个大神的热心分享,具体地址忘记记录下来了,大神莫怪莫怪小主。

  • 一、下载aapt

1.在android-sdk里面双击SDK-manager,下载buidl-tools

2.勾选build-tools,随便选一个版本,我这里选的是24的版本

3.下载完成后,在D:\androidsdk\android-sdk-windows\build-tools\24.0.0目录下找到aapt.exe,将这个路径设置环境变量,添加到path下

4.打开cmd。输入aapt出现如下界面,说明环境OK了

  • 二、获取apk包名

1.将准备测试的APK放到D盘某个目录,如D:\test

2.打开cmd,输入指令aapt dump badging D:\test\xxx.apk(APK的全名,如手机淘宝.apk)

3.以手机淘宝.apk为例,如下图

4.这里就可以看到apk的包名:com.taobao.taobao

注:老司机可以直接把apk放在桌面上,输入指令后拖到cmd框

  • 三、获取launcherActivity

1.接着上一步操作,cmd屏幕拖到中间l找到auncherActivity

2.这里可以看到,淘宝的launcherActivity值为com.taobao.tao.welcome.Welcome

  • 四、写脚本

1platformName:这里是android的apk

2.deviceName:手机设备名称,通过adb devices查看

3.platformVersion:android系统的版本号

4.appPackage:apk包名

5.appActivity:apk的launcherActivity

好啦,上面都是转载某位大神的,小主也尝试过其他方法,如下

在uiautomatorviewer.bat截图APP界面,可以看得到package

希望在起跑路上可以帮得到您!

原文地址:https://www.cnblogs.com/kunkunZeng/p/9086593.html

时间: 2024-08-30 09:17:26

APK包名和launcherActivity取法的相关文章

Android获取APK包名的几种方法

Android获取APK包名的几种方法:1.adb shell pm list package -f | findstr 关键字 #只能获取到包名,主Activity名无法获取到 2.使用aapt--aapt是sdk自带的一个工具,在sdk\builds-tools\目录下 运行后的结果中以下两行分别是应用包名package和入口activity名称 package: name=’com.estrongs.android.pop’ launchable-activity: name=’com.e

查看APK包名签名等信息

有些游戏第三方比如分享需要配置游戏包名和签名,不同渠道包名签名又不同,所以时常需要查看不同apk包等签名信息,之前是使用等微博开放平台的手机客户端查看apk签名,前提是知道包名,网上找了下查看签名和包名的方法,找到一个比较好用的工具分享一下. 微博开放平台查看签名工具:下载 然而,不知道包名的情况下还是无法获取的,更何况还要安装到手机上使用app获取,在开发中显然下面到方式更简便. 获取 Apk 包名.VersionCode.VersionName 等相关信息 通过使用 aapt,可以获取 Ap

Linux获取apk包名,版本号

1.将来aapt和apktool拷贝到/usr/bin/下面 2.运行aapt报错:-bash: /usr/bin/aapt: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory解决:反查需要的文件在哪个包中yum whatprovides */ld-linux.so.2在获取的列表中选择安装glibc-2.12-1.132.el6_5.1.i686yum -y install glibc-2.12-1.132.e

Android自动化学习笔记:获取APK包名的几种方法

---------------------------------------------------------------------------------------------------------------------------- 小记:自学过程中,经常需要用得到一个APK的包名,总结一下得到包名的几种方式. ********************** 2014-10-29:初版 2014-10-30:完善 ********************** -----------

eclipse修改android项目的apk包名类名

在Google提供的Eclipse集成开发环境adt-bundle下修改名称的总结: 1.      修改工程名(apk名称) 在弹出的对话框中输入新名称 该操作实际上是修改<project>/.project下的<name>节点.但由于某种原因,只修改该文件的话,在adt-bundle中,显示的工程名称仍然为老名称,只是apk的名称变为了新名称,因此建议通过"重构"的方式为工程改名. 2.      修改手机上<桌面名称> 3.      修改在手

借助Android sdk提过的aapt工具获取apk包名和首activity

def get_packer_activity(addr): # 提过apk路径,获取包名和首页activity cmd = 'aapt dump badging '+ addr+'>abc.log' flag = [] if 0 == os.system(cmd): try: with open('abc.log', 'r', encoding='UTF-8') as file: abc = file.readlines() for line in abc: if 'launchable-ac

查看apk包名package和入口activity名称的方法

ctrl+r 打开CMD窗口 进入sdk-aapt目录 执行命令:aapt dump badging xx.apk 内容太多?不好看,没关系,全部拷出来,ctrl+f,so easy! package: name='cn.com.pclady.yimei' versionCode='100' versionName='1.0.0' launchable-activity: name='cn.com.pclady.yimei.module.launcher.LauncherActivity'

一键轻松查看apk包名和Main Activity

  今天在testerhome上看到这个小工具,只需右键apk文件就可以轻松查看包名和 Main Activity . 秉着好东西大家用的原则,希望通过简书让更多人看到. 环境 Windows系统(我的是Win10 64位) Python3(我的是3.6.1) 已安装Git 安装 pip install git+https://github.com/codeskyblue/apkutils 使用步骤 安装完后先运行一下如下命令: python -m apkutils.gui 出现如下工具: 点击

获取Apk包名和入口Activity

cmd下执行命令 到以下目录:D:\Android SDK\adt-bundle-windows-x86_64-20131030\sdk\build-tools\android-4.4 输入以下命令: aapt dump badging D:\AppiumDemo\app\SquirrelAccountBook_V3.0.3build-20170804.apk