准备:
1.确保已将 Android 设备连接到计算机,并已启用开发者选项和 USB 调试模式。
2.首先,将视频文件复制到与 adb 命令相同的目录下(也就是sdk目录下的platform-tools文件夹下),或者记住视频文件的完整路径。
3.打开终端或命令提示符,并导航到 ADB 的安装目录(或确保 ADB 已添加到系统路径中)。
4.运行以下命令来检查设备是否成功连接:
adb devices 这将显示已连接的设备列表。如果设备已成功连接,则会显示设备的唯一标识符。
adb shell 进入设备的 shell
pwd 显示当前目录的完整路径。(在你的目标目录下执行命令)
exit 退出shell
终端运行以下命令将视频文件传输到 Android 测试板:
adb push <本地视频文件路径> <目标文件路径>
其中,<本地视频文件路径> 是您希望传输的本地视频文件的路径,<目标文件路径> 是您希望在 Android 测试板上保存视频文件的路径。
5.等待传输完成,然后断开 Android 测试板与计算机的连接。
注:第4步
一旦进入设备的 shell,您可以使用常用的 Linux 命令来查看设备的目录,例如:
Su root权限
ls:显示当前目录的内容。
ls <目录路径>:显示指定目录路径的内容。
Cd .. 返回上一级目录
cd <目录路径>:进入指定目录路径。
pwd:显示当前目录的完整路径。
Ctrl+c 退出
.表示当前目录
./当前目录下
文件:
mkdir 目录名 创建目录
touch 文件名 创建一个文件
rm –r 文件名/目录名 删除文件
echo "hello">example.txt 输出显示/利用重定向将输出写入文件
cp file1.txt file2.txt //复制文件 -f 强制覆盖
diff file1.txt file2.txt //比较两个文件内容的差异并显示
grep pattern file 在文件中搜索匹配模式的行
进程
ps 显示当前用户的所有进程
权限
chmod 644 file 设置文件的权限为 644
示例命令如下:
查看根目录内容:
ls /
查看 sdcard 目录内容:
ls /sdcard
top 命令是一个在 Linux 和 Unix 系统上常用的命令行工具,用于实时监视系统的进程和资源使用情况。它可以显示当前系统中运行的进程列表,并按照 CPU 使用率、内存占用等指标进行排序。
通过运行 top 命令,你可以实时查看系统中最活跃的进程、它们所占用的 CPU 和内存资源,并可以根据需要进行进程管理操作,如终止进程。
常见的 top 命令参数和使用方式包括:
top:直接运行 top 命令,会显示一个实时更新的进程列表,默认按照 CPU 使用率降序排列。
top -u <username>:只显示指定用户名的进程信息。
top -p <pid>:只显示指定进程 ID 的进程信息。
top -d <delay>:设置刷新时间间隔,单位为秒。
top -n <count>:设置显示的刷新次数,达到次数后自动退出。
top -H:显示线程级别的信息,包括每个进程的所有线程。
在 top 命令的输出中,你可以看到类似以下的信息:
PID:进程 ID。
USER:进程所属的用户。
%CPU:进程消耗的 CPU 使用百分比。
%MEM:进程消耗的内存使用百分比。
COMMAND:进程的命令名或可执行文件名。
通过 top 命令,你可以实时监控系统的资源使用情况,帮助你了解系统的运行状况并进行性能优化和故障排查。
Linux 命令和 ADB(Android Debug Bridge)命令有一些区别,主要是针对不同的操作对象。
- Linux 命令适用于桌面、服务器和嵌入式设备等运行 Linux 操作系统的各种场景。
- ADB 命令主要用于开发和调试 Android 应用程序,以及与 Android 设备进行连接和控制的开发环境。
Adb命令:
adb devices 连接设备
adb shell 进入设备的 shell
adb install /path/to/app.apk 安装应用程序
adb uninstall package.name 卸载应用程序
adb shell am start -n package.name/activity.name 启动应用程序
adb logcat 查看设备日志
adb push /path/to/local/file /path/to/device/destination 复制文件到设备
adb pull /path/to/device/file /path/to/local/destination 从设备复制文件到本地
wm size 查看当前设备的分辨率