关于adb命令你所需要知道的
Android Debug Bridge (adb) 是一个通用命令行工具,是 Android 开发/测试人员必备工具,关于adb的详细介绍可以查看谷歌 adb 官方中文文档 Android Debug Bridge , 这里只是总结了一下常用的命令
文章中涉及的命令说明
以下所有命令参考谷歌 adb 官方文档 Android Debug Bridge ,列出了经常用命令
列举一些常见问题,后续会不断完善
运行 sudo adb devices 出现下列情况
如何解决 no permissions?
在未连接 Android 设备的情况下,运行命令 lsusb, 查看一下 ubuntu 下的 usb
连接 Android 设备, 打开 usb 调试模式,运行命令 lsusb, 查看一下 ubuntu 下的 usb
通过对比两个结果,可以查看到新连接的 Android 设备信息,注意其 ID 号,这里是 18d1:4ee7
然后进入到 /etc/udev/rules.d/ 目录下,查看是否有 .rules 文件.没有则可以自己新建一个(名字可以随意取,不能有中文),添加端口信息到文件中
这里 18d1 和 4ee7 则分别是上一步中查看到的 android 设备的信息,MODE 表示权限,完成之后执行下面命令
最后拔掉 usb 重新连接,然后在运行下面命令重启 adb 服务
如果上述步骤都操作正确,运行 sudo adb devices 如下所示,就可以使用 adb 操作设备了
致力于分享一系列 Android 系统源码、逆向分析、算法相关的文章,每篇文章都会反复推敲,结合新的技术,带来一些新的思考,如果你同我一样喜欢 coding,一起来学习,期待与你一起成长