zoukankan      html  css  js  c++  java
  • [android]常见的adb指令

    /**********************2016年4月23日 更新**************************************/

    知乎:在windows的cmd执行adb shell,进入手机的android系统,使用vi或nano编辑器,出现乱码,怎么办?

    目前只能是adb push、adb pull这样把文本拉过来、再推回去,在windows下修改。这个方法当然没有问题。但我的问题,能不能找到一种替代方案,可以直接在adb shell下修改的?

    李波:

    使用adbputty是ok的

    知乎:adb shell input <Command> 各参数的作用和用法?

    在adb shell input 有以下参数,但却不知作用和用法,查资料也只弄明白了 input keyevent 的作用和用法,其它参数有没有人来解释下?

    水中柳影:

    用来模拟用户输入

    1. keyevent指的是android对应的keycode,比如home键的keycode=3,back键的keycode=4.

    具体请查阅 Android Keycode详解

    然后使用的话比较简单,比如想模拟home按键:

    adb shell input keyevent 3

    请查阅上述文章,根据具体keycode编辑即可。

    2. 关于tap的话,他模拟的是touch屏幕的事件,只需给出x、y坐标即可。

    此x、y坐标对应的是真实的屏幕分辨率,所以要根据具体手机具体看,比如你想点击屏幕(x, y) = (250, 250)位置:

    adb shell input tap 250 250

    3. 关于swipe同tap是一样的,只是他是模拟滑动的事件,给出起点和终点的坐标即可。例如从屏幕(250, 250), 到屏幕(300, 300)即

    adb shell input swipe 250 250 300 300

    /**********************************************************/

    1.adb devices
    列出设备,插上真实手机如果不显示,检查手机的开发者选项和电脑的手机驱动是否安装,


    2.adb kill-server
    关闭服务


    3.adb start-server
    开启服务


    4.adb install xxx.apk
    安装应用,直接拖动apk到cmd窗口可以直接变成全路径


    5.adb uninstall 包名
    6.adb -s 设备名 install xxx.apk(如果有多个设备)
    7.adb pull 手机中文件 目标文件(拉取文件到本地)
    8.adb push 文件 手机中文件(放文件到手机)
    sdcard 和 /mnt/sdcard 是一样的
    9. adb shell 直接进入android系统终端类似linux

    10.mkmdcard 20m d:/sdcard.img 创建sdcard

    以上这些指令可以做一个豌豆荚类似的管理软件了,如果ecplise老是崩溃也可能和这些管家软件有冲突

  • 相关阅读:
    Java实现 蓝桥杯VIP 算法提高 高精度乘法
    Java实现 蓝桥杯VIP 算法提高 高精度乘法
    Java实现 蓝桥杯VIP 算法提高 高精度乘法
    Java实现 蓝桥杯VIP 算法提高 高精度乘法
    Java实现 蓝桥杯VIP 算法提高 高精度乘法
    Java实现 蓝桥杯VIP 算法提高 现代诗如蚯蚓
    Java实现 蓝桥杯VIP 算法提高 现代诗如蚯蚓
    Java实现 蓝桥杯VIP 算法提高 现代诗如蚯蚓
    Java实现 蓝桥杯VIP 算法提高 现代诗如蚯蚓
    ddd
  • 原文地址:https://www.cnblogs.com/taoshihan/p/5205816.html
Copyright © 2011-2022 走看看