ADB用法

本文涉及的产品
阿里云百炼推荐规格 ADB PostgreSQL,4核16GB 100GB 1个月
简介:

作为android开发人员,adb是常用的工具之一。具体怎么使用了。

1、 安装完ADB后(ADB的安装请参考《Android开发平台搭建及配置.doc》),用电脑USB连接机器,然后使用

adb devices

来查看连接状态,若出现如下错误,则有可能已经有另外一个ADB进程在运行了,需要手动在任务管理器中查找到它并停止掉。

正常的状态应该如下:

2.adb shell 

adb shell 是一个有用的操作命令。 

此命令进入设备的shell中。这时会有

3.adb 查询相关的文件

用以下的命令能够查询adb的文件的相关的显示。

$ ls -l /sys/class/io*

ls -l /sys/class/io*

lrwxrwxrwx root     root              2010-01-01 13:24 gps -> ../../devices/virt

ual/io_devices/gps

lrwxrwxrwx root     root              2010-01-01 13:16 evdo -> ../../devices/vir

tual/io_devices/evdo

lrwxrwxrwx root     root              2010-01-01 13:24 led -> ../../devices/virt

ual/io_devices/led

注意了这些都是linux的命令,从而论证了android内核就是一个linux系统了。

4.adb模拟按键。

adb的强大,还在于他能够模拟手机的按键,他的命令如下了。

nput keyevent 4//返回上一级

Home 3

Menu 82

右:22

左:21

下:20

上:19

OK23

音量加:24

音量减:25

adb在shell中使用了,能够更改文件的读写的属性了,命令是这样的了。

 

mount -o remount,rw ext2 /system

 

5、 adb还能够把相应的文件替换原系统的文件:(相应的文件用鼠标拖动的方法拖到CMD界面中)

 

此命令不要在adb shell中使用

adb push D:\Personal\Desktop\sensors.zoom2.so /system/lib/hw/

6、adb还能够安装/卸载apk文件了,这是一个开发时候应用较多的命令。

 

Adb install/uninstall + 文件路径

7、查询是否连接上3G时,用如下命令:

 

ls -l /dev/ttyUSB*

若显示出类似如下信息时,表示已经连上3G

crw------- root     root     188,   0 2011-05-19 12:21 ttyUSB0

crw------- root     root     188,   1 2011-05-19 12:21 ttyUSB1

crw------- root     root     188,   2 2011-05-19 12:23 ttyUSB2

8、开发小贴士,你是否遇到无法连接到真机的时候。这时候,他的adb kill/start-server 就派上大用场了,请看具体的案例:

 找不到server 如下:

这时候,adb有重要的作用了, 进行了如下的操作:

 

 

这时候就有设备了

 

 

 就ok了,这是我的adb理解

相关实践学习
阿里云百炼xAnalyticDB PostgreSQL构建AIGC应用
通过该实验体验在阿里云百炼中构建企业专属知识库构建及应用全流程。同时体验使用ADB-PG向量检索引擎提供专属安全存储,保障企业数据隐私安全。
AnalyticDB PostgreSQL 企业智能数据中台:一站式管理数据服务资产
企业在数据仓库之上可构建丰富的数据服务用以支持数据应用及业务场景;ADB PG推出全新企业智能数据平台,用以帮助用户一站式的管理企业数据服务资产,包括创建, 管理,探索, 监控等; 助力企业在现有平台之上快速构建起数据服务资产体系
目录
相关文章
|
5月前
|
Shell 测试技术 Android开发
掌握ADB:详解操作命令及完整用法指南(二)
**ADB摘要** Android Debug Bridge (ADB) 是用于PC与Android设备通信的调试工具。本文聚焦于`adb shell am`命令,用于控制设备执行操作,如启动应用: ```bash adb shell am start <package>/<activity> ``` 它还用于测量应用启动时间。`dumpsys window`命令获取包名和界面信息。ADB还能模拟手机按键,如点击、滑动、输入文本和控制音量。此外,通过`dumpsys cpuinfo`和`meminfo`可检查CPU和内存使用情况。这些在自动化测试中非常有用。
93 1
|
网络协议 Shell Android开发
01-adb命令之基本用法
01-adb命令之基本用法
|
存储 搜索推荐 C++
竞赛:STL之vector用法详解(关于vector这一篇就够了!)
竞赛:STL之vector用法详解(关于vector这一篇就够了!)
|
C++ 容器
C++中vector的用法
⭐一、vector的简介 vector的中文译为向量,因此vector是C++STL中一个向量类型的容器。vector还是C++STL中最常用也很实用的一个容器,它的功能十分的强大,可以容纳多种类型的数据。在一些特定的情况下普通的数组使用起来会比较局限,因为普通数组只能实现一对一的映射而不能实现一对多的映射,而vector的引入就可以很好的帮助我们解决这个问题。vector的大小是实时更新变化的,非常的灵活多用,因此vector也可以称之为动态数组。
192 0
|
存储 编解码 缓存
ADB 操作命令及用法
adb 称之为: Android 调试桥 ([Android Debug Bridge](https://developer.android.com/studio/command-line/adb.html) )是一种允许模拟器或已连接的 Android 设备进行通信的命令行工具,可为各种设备操作提供便利,如安装和调试应用,并提供对 `Unix shell`(可用来在模拟器或连接的设备上运行各种命令)的访问。 可以在`Android SDK/platform-tools`中找到 `adb` 工具或下载 [ADB Kits](http://adbshell.com/downloads) 。
1010 0
ADB 操作命令及用法
|
算法 编译器 C++
什么?还不懂c++vector的用法,你凭什么勇气来的!
什么?还不懂c++vector的用法,你凭什么勇气来的!
94 1
|
人工智能 算法 C++
c++ stl vector 的相关用法
c++ stl vector 的相关用法
85 0
c++ stl vector 的相关用法
vector与list使用用法代码示例
将这些代码复制到文本文件中,文件命名韦testvector.c。然后用g++ testvector.c -o testvector 可以完成编译。
c++STL vector的用法详解
c++STL vector的用法详解
109 0
|
C++ 容器
c++中stack、queue、vector的用法
c++中stack、queue、vector的用法
171 0
c++中stack、queue、vector的用法

热门文章

最新文章

下一篇
无影云桌面