自动化工具 能否通过 adb、aapt 获取手机上有图标的 APK 包名和启动 activity

sunny0330 · November 18, 2019 · Last by sunny0330 replied at November 19, 2019 · 395 hits

详细的需求就是,我想把手机上所有,有图标的apk点击一遍,

有图标的apk点击一遍,

本人没有写过Android,所以想通过adb\aapt命令等方式获取到有图标的包名,再通过aapt dumpys package过滤出activity,
但是在获取apk列表有点郁闷;

肯定有人说使用adb shell pm list packages这个命令
这个列出来的APK包含一些没有图标的APK,我想要的是有桌面图标的;

场景是安卓10.0
安卓老的版本,本人使用老一些的华为手机测试,com.huawei.android.launcher/databases/launcher.db里面记录了桌面应用,但是在10.0并没有发现这个文件,很郁闷

help😊 😛

共收到 1 条回复 时间 点赞

目前已经获取到解决方案:
可以拿到手机的launcher.db,通过不断地问人,终于知道launcher.db的位置了;
adb shell data/user_de/0/com.huawei.android.launcher/databases
ls
launcher.db 以及一个缓存文件
给以后需要用的测试小伙伴们

sunny0330 关闭了讨论 19 Nov 21:44
sunny0330 重新开启了讨论 19 Nov 21:44
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up