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










要使用adb命令在设备上创建txt文件,可以按照以下步骤进行操作: 1. 首先,确保你已经连接上了设备,并且adb已经正确安装和配置。 2. 打开命令行终端或者命令提示符窗口。 3. 输入以下命令来创建txt文件: adb shell touch /sdcard/filename.txt 这个命令会在设备的sdcard目录下创建一个名为filename.txt的txt文件。 4. 如果你想在其他目录下创建txt文件,可以将路径修改为你想要创建文件的路径。 请注意,如果你在创建文件时遇到权限问题,可能需要使用su命令来获取root权限。具体的命令可以根据你的设备和系统版本而有所不同。 希望这个回答对你有帮助!\[1\] #### 引用[.reference_title] - *1* [android studio 使用adb命令传递文件到android设备](https://blog.csdn.net/weixin_42332131/article/details/116727622)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [常用adb命令](https://blog.csdn.net/fcjjlj/article/details/128084889)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [adb文件管理命令操作实例讲解](https://blog.csdn.net/weixin_30831261/article/details/116214283)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值