在Linux下非常适合做一些对Rom 的定制以及其他的一些操作,甚至是自己制作Rom 或者从源码编译Rom 也是OK的。

不过最开始的应该就是搭建开发环境了,我先从装驱动开始说(只是做个笔记而已)

  • 使用数据线连接手机,打开adb调试模式。(在Linux上搭建开发环境, 以及adb 命令之类的, 就自行搜索吧,如果哪天更新了 我会附上链接的)

  • 输入adb devices 查看设备 如果有机型的话就说明是已经有驱动了 如果没有显示的话, 就是说明需要进行驱动安装了。

这个时候, lsusb 查看, 会看到下面这样的信息

[tao@localhost ~]$ lsusb
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 006: ID 12d1:2229 Huawei Technologies Co., Ltd.
Bus 002 Device 004: ID 04f2:b1c1 Chicony Electronics Co., Ltd
Bus 002 Device 005: ID 062a:4101 Creative Labs

可以在Android Developer , 看到对其他的产品的支持,窝的手机是Huawei的所以就是要输入对应的ID :12d1 然后,再新建一个文件,

vim /etc/udev/rules.d/50-android.rules

写入内容:

SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", ATTR{idProduct}=="2229", MODE="0600", OWNER="tao",GROUP ="plugdev"

50是说是手机, 其他的命名也有各自的解释

然后我们就可以新建这个文件, 修改权限

chmod a+x /etc/udev/rules.d/50-android.rules

这个时候 就成功了,我们使用adb devices 命令就可以看到我们的设备了, 使用adb shell 就可以对手机进行操作了

当然我在这里进行了一次重启,就可以使用了 (话说这篇文章虽然一直在云端编辑,但是一直木有结束,现在才发出来。。一定要提高效率!)