首页 > 软件开发 > ANDROID >

Android:用pm命令安装、卸载、获取apk信息

来源:互联网 2023-03-17 00:09:37 279

android自动化测试中,可以用pm命令安装、卸载apk、获取apk所在包名、获取apk信息、获取测试instrumenation信息等。oG3办公区 - 实用经验教程分享!

工具/原料

  • adb shell
  • pm

方法/步骤

  • 1

    安装apk命令:pm install apkoG3办公区 - 实用经验教程分享!

    该命令可以将apk安装到Android设备上,安装前需将apk push到设备中,一般建议放在/sdcard/下或/data/local/tmp/路径下。oG3办公区 - 实用经验教程分享!

    Android:用pm命令安装、卸载、获取apk信息oG3办公区 - 实用经验教程分享!

  • 2

    下载apk命令:pm uninstall apk的包名oG3办公区 - 实用经验教程分享!

    该命令可以卸载指定的apk。获取apk包名有很多种方法,具体请参考以下经验。oG3办公区 - 实用经验教程分享!

    Android:用pm命令安装、卸载、获取apk信息oG3办公区 - 实用经验教程分享!

  • 3

    获取所有包名命令:pm list packageoG3办公区 - 实用经验教程分享!

    该命令可以获取到当前设备中的所有已经安装的apk的包名。这个命令是不太常用的,不过它算是个基础命令吧。oG3办公区 - 实用经验教程分享!

    Android:用pm命令安装、卸载、获取apk信息oG3办公区 - 实用经验教程分享!

  • 4

    获取第三方apk的包名命令:pm list packge -3oG3办公区 - 实用经验教程分享!

    该命令可以获取到设备中安装的第三方软件,然后用卸载命令可以实现批量卸载这些apk。oG3办公区 - 实用经验教程分享!

    Android:用pm命令安装、卸载、获取apk信息oG3办公区 - 实用经验教程分享!

  • 5

    获取所有apk安装路径和对应的包名命令:pm list package -foG3办公区 - 实用经验教程分享!

    该命令不仅可以获得包名,还可以获得对应的apk。由于获取的信息太多,这个命运也不常用,它可以用步骤6的命令替代。oG3办公区 - 实用经验教程分享!

    Android:用pm命令安装、卸载、获取apk信息oG3办公区 - 实用经验教程分享!

  • 6

    获取包名对应的apk了路径命令:pm path 包名oG3办公区 - 实用经验教程分享!

    该命令直接返回包名对应的apk路径。有些时候在log中看到某个包出现了问题,这时就可以用这个方法找到对应的apk。oG3办公区 - 实用经验教程分享!

    Android:用pm命令安装、卸载、获取apk信息oG3办公区 - 实用经验教程分享!

  • 7

    获取指定包的信息命令:pm dump 包名oG3办公区 - 实用经验教程分享!

    这个命令可以获取到的信息非常多,有package、activity、meminfo、procstats、usagestats、batterystats等service信息。oG3办公区 - 实用经验教程分享!

    Android:用pm命令安装、卸载、获取apk信息oG3办公区 - 实用经验教程分享!

    Android:用pm命令安装、卸载、获取apk信息oG3办公区 - 实用经验教程分享!

  • 8

    清除apk关联数据命令:pm clear 包名oG3办公区 - 实用经验教程分享!

    自动化中可以用这个命令使apk恢复出厂状态,也就是第一次安装时的状态,这样可以保证循环测试apk时不出错。oG3办公区 - 实用经验教程分享!

    Android:用pm命令安装、卸载、获取apk信息oG3办公区 - 实用经验教程分享!

  • 8此文章未经许可获取自百度经验
  • 9

    获取设备中已有的instrumetation命令:pm list instrumentationoG3办公区 - 实用经验教程分享!

    可以将apk都安装到设备中,然后用这个命令获取到所有的instrumentation之后,就可以用循环使这个instrumentation测试都运行起来,从而实现自动化。oG3办公区 - 实用经验教程分享!

    Android:用pm命令安装、卸载、获取apk信息oG3办公区 - 实用经验教程分享!

  • 注意事项

    • 谢谢您的阅读,方便的话,请点赞支持一下哦。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!oG3办公区 - 实用经验教程分享!


    标签: AndroidAPK

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码