• adb常用命令,


    ###

    在移动端测试时,经常会用到adb,如果是同时多开多台设备,想要操作某个设备时就要指定设备才可以

    命令:adb -s 127.0.0.1:62027 +命令就可以了 adb -s 设备 命令

    ####

    有时候你连接不上安卓模拟器

    尝试adb kill-server

    然后adb devices

    ####

    所有应用包名列表:adb shell pm list packages

    查看所有自己安装的app,adb shell pm list packages -3

    过滤安装的包,adb shell pm list packages | grep tian

    ###

    传输文件, --很重要,

    1.导入到app中,

    adb push pc下文件路径 device中目录路径

    2.导出app中的到pc中,

    adb pull device中的文件路径 pc下的文件路径

    ####

    获取当前页面的名字,

    这个命令很重要很重要!!!用来快速找到这个app的名字,

    adb shell "dumpsys window | grep mCurrentFocus"

    ###

    adb shell查看进程方法

     第一种:adb shell ps

    第二种:adb shell "ps |grep keyword" 

    另外,这里顺便补充两种杀死进程的方法:

    第一种:kill -9 进程号

    举例:adb shell kill -9 1137

    第二种:adb shell am force-stop 包名全称,该方法不支持部分匹配,所以一定要是包名的全称。

    举例:adb shell am force-stop com.xxxxx.yyyy

    ####

    ADB查看端口占用

    今天有厂商反馈某第三方app占用了端口, 导致CTS测试通不过, 让我们协助分析是否我们的app引起问题。于是在网上找了下怎么在android上查看进程占用端口情况,记录下来,备忘。

    1. 在linux中可以使用netstat命令查看(参考http://4ujava.iteye.com/blog/548153), 但是Android自带netstat命令不支持p参数, 所以无法查出pid

     2. 在Android上可以使用busybox工具, busybox中的netstat命令支持p参数, 可以查出pid (见下图最后一列)#####

    netstat -tlp

     adb shell kill -9 19568

    ####

  • 相关阅读:
    codeforces 732E(贪心)
    codeforces 732D(二分)
    codeforces 731C(DFS)
    codeforces 651C(map、去重)
    codeforces 723D(DFS)
    codeforces 721C (拓排 + DP)
    2018 Multi-University Training Contest 3
    2018 Multi-University Training Contest 2
    2018 Multi-University Training Contest 1
    The 2018 ACM-ICPC Chinese Collegiate Programming Contest
  • 原文地址:https://www.cnblogs.com/andy0816/p/15358051.html
Copyright © 2020-2023  润新知