
手机
一个app只有一个package唯一标识,注定如何启动都进入这唯一的应用app.使用Android自动化测试工具monkeyrunner启动应用时,需要填写被测程序的包名和启动的Activity,以下有两种查看应用包名package和入口activity名称的方法:方法一:使用aapt //aapt是sdk自带的一个工具,在sdkuilds-tools目录下1.以ES文件浏览器为例,命令行中切换到aapt.exe目录执行:aapt dump badging E:apkes3.apk2.运行后的结果中以下两行分别是应用包名package和入口activity名称package: name=’com.estrongs.Android.pop’launchable-activity: name=’com.estrongs.Android.pop.view.FileExplorerActivity’注:在Android sdk目录搜索可以找到aapt.exe,如果没有可以下载apktool。
方法二:查看AndroidManifest.XML1.使用apktool反编译app:apktool.bat d es3.apk E:apkes2.打开AndroidManifest.XMLmanifest节点的package属性值是应用的包名:查找Android.intent.action.MAIN和Android.intent.category.LAUNCHER对应的activity,该activity对应的Android:name属性既是入口activity名称,如下:activity Android:theme="”@*Android" ="" tyle/Theme.NoTitleBar” Android:label=”@string/app_name” Android:name=”com.estrongs.Android.pop.view.FileExplorerActivity”

微信
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号