由於android是linux底層,所以不用像windows那樣下驅動,只是要配製,根據網上的教程,已經配製成功,但是並不太理解。
發現網上教程挺多,但大多都和我一樣的水平,寫教程的門坎太低 必然結果吧。
1.執行lsusb後顯示如下:
1
2
3
4
5
6
7
8
9
10
11
12
bus
008
device
001
: id 1d6b:
0001
linux foundation
1.1
root hub
bus
007
device
001
: id 1d6b:
0001
linux foundation
1.1
root hub
bus
006
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
004
device
002
: id 0a5c:
2145
broadcom corp. bluetooth with enhanced data rate ii
bus
004
device
001
: id 1d6b:
0001
linux foundation
1.1
root hub
bus
003
device
003
: id 093a:
2510
pixart imaging, inc. optical mouse
bus
003
device
001
: id 1d6b:
0001
linux foundation
1.1
root hub
bus
002
device
002
: id 04e8:685e samsung electronics co., ltd
bus
002
device
001
: id 1d6b:
0002
linux foundation
2.0
root hub
bus
001
device
003
: id 17ef:
1004
lenovo
bus
001
device
001
: id 1d6b:
0002
linux foundation
2.0
root hub
bus
002
device
002
: id 04e8:685e samsungelectronics co.,ltd
這行是手機了,需要 04e8和685e這兩個值。繼續。?
2.
sudo gedit /etc/udev/rules.d/
53
-android.rules
檔名不是固定的。
在開啟的檔案中增加以下文字:
subsystem==
"usb"
, sysfs==
"04e8"
, mode=
"0666"
subsystem==
"usb"
, attr==
"04e8"
, attr==
"685e"
, symlink+=
"android_adb"
3.
執行以下命令:
sudo chmod a+rx /etc/udev/rules.d/
53
-android.rules
sudo /etc/init.d/udev restart
4.
在 android sdk 的 tools 目錄下執行
sudo ./adb kill-server
sudo ./adb devices
Android抬手亮屏
抬手亮屏主要是用到了手機的加速度感測器,但不同廠商的加速度感測器不是一直開著的,有些為了節省電量,會在手機熄屏後強制關閉加速度感測器想要實現抬手亮屏,務必在androidmanifest.xml中加入這個許可權 uses permissionandroid name android.permissi...
android通過jarsigner來手動簽名
一般去 jre bin目錄裡可以找到jarsigner.exe。有了它我們就可以簽名了 首先開啟cmd命令視窗,進入當前目錄 jre bin.將應用的秘鑰檔案,需要簽名的apk拷貝到當前目錄 不拷貝也可以,但是寫命令時需要加上秘鑰和apk所在檔案路徑比較麻煩。在cmd命令列輸入命令 jarsigne...
Ubuntu 常用軟體安裝與Android環境配置
原因 是unzip試圖將zip檔案中用 oem ibm dos codepage 編碼的檔名轉換成自己的內部編碼。可惜unzip只能轉換極少數幾種codepage,中文的 cp936 不在其列。解決方法 方法1 unzip o cp936 zip 用gbk,gb18030也可以 方法2 在環境變數中...