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...