ADB命令简单使用技巧(Android)

* 感谢阅读这篇博文,欢迎关注与评论!*

连接手机和电脑的“脐带”,就是ADB——Android Debug Bridge。

通过ADB我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。ADB的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下ADB会daemon相关的网络端口,所以当我们运行Eclipse时ADB进程就会自动运行。


1. ADB基础

 ADB工具是位于SDK的`platfrom-tools`目录下,因此在命令行中使用ADB的时候,需要通过cd命令,切换到该目录下,或者将
 platform-tools的路径添加到系统变量中,这样就可以直接使用了。配置好后,在命令行中输入以下命令。

 如果显示如下内容,就说明配置成功了。

 接着,在命令行中输入以下命令。

 接下来就可以使用shell命令了。(不要问我这里Android这里为什么会出现shell,shell不是在Linux中的吗?因为Android就是就是Linux开发的!)

2.ADB常用命令

  • 显示系统中的全部Android平台
  C:\User\Administrator>android list targets
  • 安装Apk程序(Install)
adb install -r 应用程序.apk
C:\User\Administrator>adb install -r G:\Test.apk
  • 安装Apk程序(Push)

      adb push <local><remote>
      C:\User\Administrator>adb push G:\Test.apk /system/app
    

    区别:

    以上两种方法都可以将Apk安装到手机上,但也有不同。

    1. adb Install 是将apk安装到 data/data 下,作为普通的用户应用程序。
    2. adb push 不是安装命令,它是将一个文件写入到手机存储系统。因此,只要拥有相应的权限,就可以把任何apk放到任何目录下,甚至
       放到System目录下,成为一个系统应用程序。
    

    adb push 补充:

    1. 向手机写入文件

      adb push <local><remote>
      C:\User\Administrator>adb push G:\Test.txt /system/temp/
      
    2. 从手机获取文件

      adb push <remote><local>
      C:\User\Administrator>adb push /system/temp/ G:\Test.txt 
      
      • 删除应用

        adb remount (重新挂载系统分区,使系统分区重新可写)
        adb shell
        cd system/app
        rm *.apk
        
      • 查看系统盘符

        adb shell df
        
      • 输出所有已经安装的应用

        adb shell pm list packages -f
        
      • 模拟按键输入

        adb shell input keyevent 
        C:\User\Administrator>adb shell input keyevent 3
        
         ps:82 menu   
             3  home
             19  up
             20  down
             21  left
             22  right
             66  enter
             4   back
        
      • 模拟滑动输入

        adb shell input touchscreen <x1><y1><x2><y2>
        adb shell input touchscreen swipe 18 665 18 350
        
      • 录制屏幕

        adb shell screenrecord /sdcard/demo.mp4
        
      • 重新启动

         adb reboot  
        

更多信息,大家可以去网上去查询!

写在最后

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值