zoukankan      html  css  js  c++  java
  • Android下的adb命令大集合

    在Android SDK安装与环境配置随笔中,已经介绍了一个安装成功的Android SDK在cmd命令行中输入adb命令时会显示一堆信息。

    那么adb是什么???adb又有什么作用呢???

    adb(android bridge),是一个通用的命令行工具,它可以允许用户与模拟器实例或者与连接的Android真机设备进行通信。可以为安装和调试应用提供便利。

    启动adb客户端时,此客户端会自行检查是否有已经在运行的adb服务进程。若没有,则启动一下即可。当服务启动时,它会与本地的TCP端口5037绑定,并侦听从

    adb客户端发送的命令。换句话说,adb客户端使用5037端口与adb服务器进行通信。

    如何利用adb命令链接夜神模拟器???

    1、首先,找到夜神模拟器的安装路径,本人的安装目录为:D:Program FilesNoxin

    在cmd命令行中输入:

    如果出现以下提示信息该怎么办???

    原因:adb版本不对,Android SDK的版本和夜神浏览器的adb版本不一致。

    解决方法:将Android SDK的adb替换掉模拟器的adb就可以了。

    再次输入nox_adb devices命令测试:

    如果你同时开启了多个模拟器呢???

    查到模拟器的地址和端口后,如何用adb命令来链接模拟器呢??

    输入以下命令即可实现链接。

    如何root模拟器??

    输入:adb shell命令即可root,再输入ls后可以得到模拟器系统的一些系统文件。

    原则上不推荐使用root。因为误删其中的文件轻微可导致死机,严重的话会直接开不了机。

    退出adb shell:

    如何在模拟器中安装APP???

    首先输入adb install ,然后找到要安装的.apk文件,直接鼠标将这个apk拖动到命令行adb install的后面,即可自动生成路径。此时回车即可实现APP的安装。

    当模拟器有多个时,又该如何将APP安装在指定的某个模拟器下???

    如果有多个模拟器,那就链接其中一个,然后安装apk即可。

    adb -s 127.0.0.1:62025 install C:UsersAdministratorDesktopAPPium PakageWandoujia_417482_web_seo_baidu_homepage.apk即可。

    如何覆盖掉已经安装好了的apk???很简单,就在普通的安装命令中多加  -r  即可:

    其实我们也可以直接把apk安装包直接拖动到模拟器里面就可以自动完成安装。

    如何卸载模拟器上的APP???

    更简单粗暴的方式,直接在模拟器里面长按APP,直接拖动卸载。跟我们的手机卸载软件是一样的道理。

     查看模拟器(设备)上的应用包名???

    如何实现文件读取???

    1、将文件从PC写入到设备:

    2、将文件从设备读取到PC:

    注意:由于有权限问题,不能直接pull到电脑磁盘根目录,否则会报错。

    屏幕截屏:

    1、截屏模拟器中的豌豆荚APP应用,并且保存为wandoujia.png

    2、把模拟器中的wandoujia.png的图片从模拟器中读取到PC

     

    adb服务启动和关闭:

    adb kill-server

    adb start-server

     小结:

    adb是自动化非常重要的一个工具。并且目前,有很多PC客户端的手机助手也是基于adb链接原理而进行封装的。我们可以将其常用的一些adb命令封装成一个.bat命令文件,实现随时调用。

  • 相关阅读:
    题解 P2168 【[NOI2015]荷马史诗】
    题解 P2607 【[ZJOI2008]骑士】
    题解 P4323 【[JSOI2016]独特的树叶】
    题解 P4074 【[WC2013]糖果公园】
    题解 P4552 【[Poetize6] IncDec Sequence】
    题解 P3469 【[POI2008]BLO-Blockade】
    题解 P5058 【[ZJOI2004]嗅探器】
    题解 P4767 【[IOI2000]邮局】
    题解 CF463D 【Gargari and Permutations】
    TensorFlow学习笔记之二——安装和运行
  • 原文地址:https://www.cnblogs.com/xqq-admin-content/p/10045281.html
Copyright © 2011-2022 走看看