如果是驱动问题,请安装驱动人生,看看能否检测到adb的驱动
如果adb驱动都检测不到,相当于没有连接一样的状态,但是充电又有效果,那就是要分析的问题
高通平台相关代码s
1.adbd服务代码,和源码对比下,是否有人修改过这里面的内容(修改user和userdebug的ROOT权限就在这里改)
Z:\android\system\core\adb\daemon\main.cpp
安卓源码地址 https://www.androidos.net.cn/
2.配置代码问题(这次问题的主要原因)
device/qcom/rimoB/HS117.mk(项目配置文件)
-PRODUCT_PROPERTY_OVERRIDES += persist.sys.usb.config=diag,mtp
+PRODUCT_PROPERTY_OVERRIDES += persist.sys.usb.config=mtp
另外,如果自己增加了一个usb配置,下面这个相关的权限也必须修改
./qcom/common/rootdir/etc/init.qcom.usb.rc
persist.sys.usb.config=diag,serial_smd,rmnet_bam,mass_storage,adb
./qcom/common/rootdir/etc/init.qcom.usb.rc
- on property:sys.usb.config=diag,serial_smd,rmnet_bam,adb
-write /sys/class/android_usb/android0/functions diag,serial,rmnet,adb
+ on property:sys.usb.config=diag,serial_smd,rmnet_bam,mass_storage,adb
+ write /sys/class/android_usb/android0/functions diag,serial,rmnet,mass_storage,adb