adb常见的命令

windows下配置adb
环境变量,path新增adb的路径:C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools
即配置成功

下面是几个比较常见的命令

1、adb shell top 查看应用id,自己写的应用的id

2、adb shell dumpsys meminfo 5296 (5296为id)查看内存信息等

3、adb shell top >f:/111.top 记录内存日志

4、adb logcat >f:/222.log 记录android studio logcat日志

5、python的使用分割文件日志,首先搜索网站:https://pc.qq.com/ 搜索python 下载安装
打开cmd命令: python split_By_LineCount 注意修改里面的文件名称

6、adb shell top 查看所有内存

7、adb shell 之后 $ logcat | grep 关键字 : 根据关键字查询日志

import os

#要分割的文件 
source_file=111.log'

#定义每个子文件的行数
file_count=1000000 #根据需要自定义

def mk_SubFile(lines,srcName,sub):
    [des_filename, extname] = os.path.splitext(srcName)
    filename  = des_filename + '_' + str(sub) + extname
    print( '正在生成子文件: %s' %filename)
    with open(filename,'wb') as fout:
        fout.writelines(lines)
        return sub + 1


def split_By_LineCount(filename,count):
    with open(filename,'rb') as fin:
        buf = []
        sub = 1
        for line in fin:           
            buf.append(line)               
            if len(buf) >= count:                    
                sub = mk_SubFile(buf,filename,sub) #将buf写入子文件中
                buf = []
                
        #最后一个文件,文件行数可能不足指定的数
        if len(buf) != 0:
            sub = mk_SubFile(buf,filename,sub)
    print("ok")


if __name__ == '__main__':
    split_By_LineCount(source_file,file_count)#要分割的文件名和每个子文件的行数

excle画心电图的操作顺序

1、复制后再excel里面黏贴
2、打开数据->分列->分隔符号->逗号
3、插入->图表->折线图

### ADB 常用命令列表与使用指南 Android Debug Bridge (ADB) 是一款功能强大的命令行工具,用于与 Android 设备或模拟器进行交互。以下是 ADB 的常用命令及其使用方法,适用于开发者和高级用户。 --- #### 设备管理 - **查看连接的设备** 使用以下命令可以列出所有连接的设备: ```bash adb devices ``` 如果有多个设备在运行,可以通过设备序列号指定目标设备[^3]。 - **指定目标设备** 在发出命令时,使用 `-s` 选项指定设备序列号: ```bash adb -s <serial_number> <command> ``` 如果需要频繁操作同一设备,可以将 `ANDROID_SERIAL` 环境变量设置为设备序列号[^3]。 --- #### 应用管理 - **安装应用** 使用以下命令安装 APK 文件: ```bash adb install <app_file.apk> ``` 如果需要覆盖安装,可以添加 `-r` 参数: ```bash adb install -r app-release.apk ``` - **卸载应用** 卸载应用时,可以使用以下命令: ```bash adb uninstall <package_name> ``` 如果需要同时删除应用数据,可以添加 `-k` 参数: ```bash adb uninstall -k com.example.app ``` - **启动应用** 通过 `am` 命令启动应用: ```bash adb shell am start -n <package_name>/<activity_name> ``` --- #### 文件管理 - **推送文件到设备** 使用 `push` 命令将文件从电脑传输到设备: ```bash adb push <local_file> <remote_path> ``` - **从设备拉取文件** 使用 `pull` 命令将文件从设备传输到电脑: ```bash adb pull <remote_path> <local_file> ``` --- #### 调试与日志 - **查看日志输出** 使用 `logcat` 命令查看设备的日志信息: ```bash adb logcat ``` 可以通过添加过滤器来筛选日志,例如: ```bash adb logcat -s "TAG" ``` - **进入设备的 Unix Shell** 使用 `shell` 命令进入设备的命令行环境: ```bash adb shell ``` 在 Shell 中,可以执行各种系统命令,例如查看文件、运行脚本等。 --- #### 系统操作 - **重启设备** 使用以下命令重启设备: ```bash adb reboot ``` - **进入恢复模式** 如果需要进入设备的恢复模式,可以使用以下命令: ```bash adb reboot recovery ``` - **进入 bootloader 模式** 使用以下命令进入设备的 bootloader 模式: ```bash adb reboot bootloader ``` --- #### 其他实用命令 - **转发端口** 使用 `forward` 命令将电脑的端口转发到设备的端口: ```bash adb forward tcp:<host_port> tcp:<device_port> ``` - **截屏** 使用以下命令截取设备屏幕并保存到电脑: ```bash adb exec-out screencap -p > screenshot.png ``` - **录制屏幕** 使用 `screenrecord` 命令录制设备屏幕: ```bash adb shell screenrecord /sdcard/demo.mp4 ``` 录制完成后,可以使用 `pull` 命令将视频文件传输到电脑。 --- #### 安装与配置 ADB 包含在 Android SDK 平台工具包中,可以通过 SDK Manager 下载并安装到 `android_sdk/platform-tools/` 目录。如果需要独立的 Android SDK 平台工具包,可以直接下载[^4]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值