我已经构建了一个脚本,这是我开发的自动化工具的一部分,需要打开apk并找到活动,以便它可以启动它。为此,我使用了:
aapt dump badging x.apk
哪个'应该'转储应用程序的活动。有时它有,有些则没有。是否有更可靠的方法来转储应用程序的活动,以便我的脚本可以通过adb检测来获取活动并启动包?
答案 0 :(得分:2)
您可以使用
$ aapt dump --values xmltree <name>.apk AndroidManifest.xml
然后你必须解析输出以找到活动。
请注意,如果您打算自动运行检测,则还必须在清单中找到检测。