Linux 安裝android手機驅動

2021-06-08 19:14:41 字數 1741 閱讀 5234

list of devices attached 

???????????? no permissions

1. 檢視還沒有占有的檔名,這一步可以不做。

udevadm test /class/usb 

2. lsusb

以下是我的輸出(當前連的是zte r750)

bus 002 device 007: id 19d2:1354 onda communication s.p.a. 

bus 002 device 005: id 0c45:6421 microdia 

bus 002 device 003: id 046d:c52f logitech, inc. 

bus 002 device 002: id 8087:0020  

bus 002 device 001: id 1d6b:0002 linux foundation 2.0 root hub

bus 001 device 007: id 413c:8160 dell computer corp. 

bus 001 device 006: id 413c:8162 dell computer corp. 

bus 001 device 005: id 413c:8161 dell computer corp. 

bus 001 device 004: id 138a:0008 digitalpersona, inc 

bus 001 device 003: id 0a5c:4500 broadcom corp. bcm2046b1 usb 2.0 hub (part of bcm2046 bluetooth)

bus 001 device 002: id 8087:0020  

bus 001 device 001: id 1d6b:0002 linux foundation 2.0 root hub

3. 注意上面輸出的第一行:

bus 002 device 007: id 19d2:1354 onda communication s.p.a. 

根據google的device 編號表

manufacturer   usb vendor id

acer0502

dell413c

foxconn0489

htc0bb4

huawei12d1

motorola22b8

samsung04e8

zte19d2

19d2就是 zte r75,雖然後面的說明是onda

4. 建立rules檔案

sudo vi /etc/udev/rules.d/50-android.rules  

檔案內容:

subsystem=="usb", attrs=="0bb4", mode="0666"

第一行是r750,第二行是htc. 有人說要做mode= 寫成 mode:=,但實際沒有影響。

5. sudo /etc/init.d/udev restart  或者 sudo restart udev

6.  sudo ./adb kill-server

7.  sudo ./adb start-server   注意這裡阿,一定是sudo,否則還是文字開始的提示,這個讓我鬱悶了好一會。

8.  ./adb devices

Android抬手亮屏

抬手亮屏主要是用到了手機的加速度感測器,但不同廠商的加速度感測器不是一直開著的,有些為了節省電量,會在手機熄屏後強制關閉加速度感測器想要實現抬手亮屏,務必在androidmanifest.xml中加入這個許可權 uses permissionandroid name android.permissi...

android通過jarsigner來手動簽名

一般去 jre bin目錄裡可以找到jarsigner.exe。有了它我們就可以簽名了 首先開啟cmd命令視窗,進入當前目錄 jre bin.將應用的秘鑰檔案,需要簽名的apk拷貝到當前目錄 不拷貝也可以,但是寫命令時需要加上秘鑰和apk所在檔案路徑比較麻煩。在cmd命令列輸入命令 jarsigne...

nginx安裝手順

裝置 liunx centos環境 說明 liunx環境下進行nginx安裝 啟動命令 systemctl start nginx 停止命令 systemctl stop nginx 重啟命令 nginx s reload 如果出現以上錯誤請執行以下命令 yum clean all rpm rebu...