zoukankan      html  css  js  c++  java
  • adb基础命令

    adb运行原理:

    启动一个 adb 客户端时,此客户端首先检查是否有已运行的 adb 服务器进程。如果没有,它将启动服务器进程。当服务器启动时,它与本地 TCP 端口 5037 绑定,并侦听从 adb 客户端发送的命令—所有 adb 客户端均使用端口 5037 与 adb 服务器通信。

    查看adb版本:adb version

     链接设备(此处笔者链接的是夜神模拟器(安卓模拟器的一种)):adb connect 127.0.0.1:62001

      夜神模拟器的端口是规律的,第一个模拟器端口是62001,第二个模拟器端口是62025,第三个是62025+1,依此类推(如下所示)。链接详情见夜神模拟器adb教程
        模拟器1:Android 4.4.2 地址:127.0.0.1:62001
        模拟器2: Andriod 5.1.1 地址:127.0.0.1:62025

    查看已链接的设备:abd devices

     进入安卓模拟器的底层系统(linux系统):adb shell

     安装软件:adb install 包地址  -r 覆盖安装 -s指定设备安装

     卸载app:

      1、进入设备的/data/app目录中找到包名

       

      2、执行卸载命令:adb uninstall -k 包名

        安装后的包名系统会在末尾加上-1之类的数字,要去掉才可以成功卸载。 软件名称为包名,不要包含.apk
        -k 加 -k 参数,为卸载软件但是保留配置和缓存文件.

        

     查看已安装的应用包名:adb shell pm list package

     将pc文件导入到模拟器中:adb  push 本机文件路径  模拟器文件路径

     将模拟器中的文件导入到本地计算机:adb pull 模拟器文件路径 本机文件路径                       注意:由于权限问题,不能直接pull到电脑磁盘根目录,否则会报错:

     截取模拟器屏幕图片:adb shell screencap 模拟器路径

     关闭adb服务:adb kill-server

     开启adb服务:adb start-server

    如果5037端口被占用可以使用如下命令释放端口:

    netstat -ano | findstr "5037"

    taskkill -f -pid XXX

  • 相关阅读:
    ZHI.ZSystem开发组件介绍之时间、IP及经纬帮助类
    ZHI.ZSystem开发组件介绍之发送HTTP请求
    ZHI.ZSystem开发组件介绍之随机字符串生成
    ZHI.ZSystem开发组件介绍之数据类型转换
    ZHI.ZSystem开发组件介绍之AES加密解密
    docker 环境mgr搭建
    ceph搭建配置-三节点
    查看当前库的总体运行情况(oracle)
    moodle笔记
    爬取豆瓣书籍信息
  • 原文地址:https://www.cnblogs.com/jinbiaobowen/p/13927800.html
Copyright © 2011-2022 走看看