首页文章Linux上面开发android手机驱动加载.android手机驱动「Linux上面开发android手机驱动加载.」

Linux上面开发android手机驱动加载.android手机驱动「Linux上面开发android手机驱动加载.」

时间2025-01-16 22:45:15发布yu分类文章浏览125
导读:之前做了一个山寨机器的定制软件,用ubuntu开发,但是驱动怎么也加载不上去,愁死人了,在网上找了各种方法都是不好用,经过两三天的尝试最后把网上的两中方法进行了融合,最终成功了,所以写下来供大家参考: 1 在终端运行 lsu 会发现结果有会有如下类似记录: Bus 001 Device 001: ID...

之前做了一个山寨机器的定制软件,用ubuntu开发,但是驱动怎么也加载不上去,愁死人了,在网上找了各种方法都是不好用,经过两三天的尝试最后把网上的两中方法进行了融合,最终成功了,所以写下来供大家参考:


 1) 在终端运行 lsu
会发现结果有会有如下类似记录:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 008: ID 1782:5d04 Spreadtrum Communications Inc. 


2)这就是手机 我的山寨手机
Bus 001 Device 008: ID 1782:5d04 Spreadtrum Communications Inc. 
这时键入(记住这步很重要,如果你的是国产手机的话这步骤一定要加上,要不95%你的驱动是添加不上去的,网上很多都少这步)
cd .android 
gedit adb_u.ini
在打开的文件中增加以下文本:
0x1782                           // 1782是上面手机的id号
保存 


这时键入
sudo gedit  /etc/udev/rules.d/51-android.rules
在打开的文件中增加以下文本:
SUBSYSTEM=="u", ATTR{idVendor}=="1782",MODE:="0666" // 1782是上面手机的id号
sudo chmod a+rx /etc/udev/rules.d/53-android.rules
sudo /etc/init.d/udev restart
3) 在 android sdk 的 tools 目录下运行 (这一步很重要,必须要sudo,否则没效果)
sudo https://blog.csdn.net/jansin_love/article/details/adb kill-server

sudo https://blog.csdn.net/jansin_love/article/details/adb start-server
sudo https://blog.csdn.net/jansin_love/article/details/adb devices
然后,就可以直接用 adb  shell来进行操作了。

海宁版权声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕,E-mail:xinmeigg88@163.com

展开全文READ MORE
驱动手机开发
📱如何修改手机的 DNS?超详细教程!手机修改dns「📱如何修改手机的 DNS?超详细教程!」 畅享云端,轻松体验iOS系统:iOS云手机带你走向未来科技云手机网页版「畅享云端,轻松体验iOS系统:iOS云手机带你走向未来科技」