zoukankan      html  css  js  c++  java
  • adb 使用

    安装使用

    https://developer.android.google.cn/studio/releases/platform-tools
    

    添加环境变量

    将这三个文件所在的目录添加环境变量即可

    然后输入

    C:UsersCoolin>adb version
    Android Debug Bridge version 1.0.41
    Version 30.0.5-6877874
    Installed as D:APPinstallplatform-toolsadb.exe
    

    查看是否安装设置成功


    adb 命令使用

    启动 adb server

    adb start-server
    

    停止 adb server

    adb stop-server
    

    查询已连接设备

    C:UsersCoolin>adb devices
    List of devices attached
    ENU7N15A30003435        device
    

    该命令经常出现以下问题:
    offline —— 表示设备未连接成功或无响应;
    device —— 设备已连接;
    no device —— 没有设备/模拟器连接;
    List of devices attached 设备/模拟器未连接到 adb 或无响应


    文件传输

    # 电脑 push 到手机  第一个参数是本地文件,第二个是手机要传输的位置
    adb push DeviceTest.apk  sdcard
    # 从手机 pull 到电脑
    adb pull DeviceTest.apk localaddr
    

    adb install +包名 adb安装apk (覆盖安装是使用 -r 选项)

    adb uninstall +包名 adb卸载apk

    adb reboot 重启Android设备


    adb shell 命令

    adb 命令是 adb 这个程序自带的一些命令,而 adb shell 则是调用的 Android 系统中的命令,这些 Android 特有的命令都放在了 Android 设备的 system/bin 目录下

    # 获取手机设备型号
    adb -d shell getprop ro.product.model
    
    # 获取手机厂商名称
    adb -d shell getprop ro.product.brand
    
    # 获取手机的序列号
    1、get-serialno
    2、adb shell getprop ro.serialno
    
    # 获取手机 MAC 地址
    adb shell cat /sys/class/net/wlan0/address
    
    # 获取手机内存信息
    adb shell cat /proc/meminfo
    
    # 获取手机存储信息
    adb shell df
    
    # 获取手机内部存储信息
    adb shell df /data
    
    # 查看运行进程
    adb shell procrank
    
    # 关闭或杀掉进程
    adb shell kill 366
    
    # 保留数据和缓存文件,重新安装,升级
    adb install -r test.apk
    
    # 卸载app但保留数据和缓存文件
    adb uninstall -k cnblogs.apk
    
    # 查看目录下的文件大小
    adb shell du -sh *
    
  • 相关阅读:
    MySQL优化
    数据库之事务
    浮动与定位的区别
    CSS-画三角
    CSS(中)篇
    CSS(前)篇
    html篇
    定位真机运行能用但是打包成apk就不能用的解决方法
    定位与权限
    activity与fragment之间的传递数据
  • 原文地址:https://www.cnblogs.com/kai-/p/14049460.html
Copyright © 2011-2022 走看看