今天,尝试下载了Deepin15.11桌面版,将我的电脑安装成了双系统,感觉还很不错。
想说的是,Deepin系统15.11版本和网上说的一样,感觉很好。尤其设置,感觉和Android系统一样方便,不过也发现了一个bug,就是长时间待机后,点亮屏幕无法输入密码,按什么也没反应,强制重启了+_+。
好吧,言归正传。
那作为一枚Android开发,我那第一件事情,便是试试看我的开发环境能否ok。(当然能ok的啦,废话~~)
其实基于Linux的发行版本,对于编程来说和Ubuntu的环境基本没啥区别,但是桌面系统的确可圈可点。当然了,先连上手机跑一个Android。
这里要说的是,不需要像Win一样安装手机的驱动程序,我们只需要增加相应的usb设备配置相关规则描述即可。
首先,我们用lsusb命令查看一下,挂载在usb上的设备都有哪些。
哎呀,我手机还是个没有厂商信息的设备~~。(PS: 从左到右,总线号、设备号、厂商ID)。
除了2个linux的以外,还有一个无线网卡,那剩下两个里面,必定有一个是我的手机了@_@~
经过筛查呢,这个2d95:6001就是我的设备,那怎么配置它呢?
其次,我们需要在/etc/udev/rules.d/目录下新建一个规则描述文件51-android.rules。它的格式如下:
SUBSYSTEM=="usb",ENV{DEVTYPE}=="usb_device",ATTRS{idVendor}="2d95",ATTRS{idProduct}=="6001",MODE="0666" OWNER="vickytang"
其他的都是固定的,我们需要修改的是idVendor和idProduct即可,填入对应的信息保存。
这里的OWNER是指当前的用户名称。
最后,我们需要重启一下usb服务,让我们的配置规则生效。
sudo /etc/init.d/udev restart
手机已经正常连接了。