ADB基本的命令讲解


一、【问与答】 
疑问:adb是什么? 
回答:adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。
adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。

如果adb出问题,那就无法连接设备或无法通过模拟器进行调试,可以通过以下方式重启adb. 



二、【准备工作】
步骤1:安装USB驱动
手机进入设置-应用程序-开发-USB调试,将第一个选项打钩选中。然后通过USB线连接电脑,启动豌豆荚,豌豆荚会帮你装好手机的驱动。

步骤2:软件准备

1、把ADB工具adb.rar (376 K)解压放到你的电脑系统盘的根目录下

2、运行中,输入cmd进入命令提示符。
以下命令均在命令提示符下进行。开始(点开始在输入框里输入CMD)


3、 输入cd c:\adb回车,进入ADB所在目录

现在就可以进行命令的操作了。


二、【常用命令】

  要使用adb命令,手机需要打开USB 调试。
      

      1、显示当前连接的设备

       命令:adb devices 

      

      

       2、如果要对设备进行有特殊权限的操作,就需要有Root权限

       命令:adb root

      

  3、如果要在手机上安装软件

        命令:adb install <应用程序.apk>

      

  4、重新安装该软件
   命令:adb install -r  <应用程序.apk> 

       

  5、通过adb缷载apk包  

        命令: adb uninstall  <apk包的主包名>

      

  6、查看手机上的运行日志,此项可以用来查错
  命令:adb logcat

  7、启动Activity
  命令:adb shell am start PACKAGE_NAME/ACTIVITY_IN_PACKAGE  或者 adb shell am start PACKAGE_NAME/FULLY_QUALIFIED_ACTIVITY

   

  8、A为手机路径,B为电脑路径,意思为:把文件从手机中复制到电脑上
  命令:adb pull

  9、A为手机路径,B为电脑路径,意思为:把文件从电脑复制到手机上
  命令:adb push

  10、进入手机的超级终端Terminal
  命令:adb shell

  11、重新挂载文件系统
  命令:adb remount

  12、重启手机
  命令:adb reboot

      

       执行此命令后,手机会重启.

  13、重启到Recovery界面
  命令:adb reboot recovery

  14、重启到bootloader界面
  命令:adb reboot bootloader

       15、获取设备的序列号

       命令:adb get-serialno

      

        16、查询adb的版本号

         命令:adb version

        

         17、从设备中导出文件

         命令:adb pull <文件路径> <新生成的文件名>

        

          把导出的文件保存到E:\temp目录下,文件名还是JsonFile.txt


          18、从电脑上导入文件

           命令:adb push

          

        我们明明是导入到SD卡上,为什么会在/mnt/flash 目录下显示呢?看下图就明白了

       


     是由于sdcard映射到/mnt/flash上了.


     19、进入设备或模拟器的shell

      由于Android的底层是Linux系统,所以使用shell就能跟操作Linux一样了

      命令:adb shell

     

      这样在Linux上能使用的命令,基本上就能在Android上使用.


   20.查看手机上装的第三方apk, 并且copy 出你安装的apk

       <1>.查看第三方apk.

        命令:

           adb shell :Linux命令行控制台

           su               超级管理员

           # cd           

           # cd  app  


           # ls

      

     <2>.复制出apk

        


adb shell :Linux命令行控制台

# cd system/bin   :查看Linux下的所有命令
# ls

# ping localhost  :检查网络连接



**********************************************************

手机wifi 与电脑匹配 (可不连数据线)

首先用数据线连接电脑,开通一个端口,例如 5555

然后查询WIFI的IP地址: 例:192.168.3.4

执行指令 adb connect  IP地址:端口号



查出手机已隐藏应用和未隐藏应用



用 adb shell来查看sdcard中的文件



       

延伸阅读

更多详细信息请参考 adb官方网站: http://developer.android.com/tools/help/adb.html










  • 0
    点赞
  • 1
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论

打赏作者

jingle_nie

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值