ubuntu與android手機連線

2021-06-18 04:54:52 字數 3422 閱讀 2880

由於android是linux底層,所以不用像windows那樣下驅動,只是要配製,根據網上的教程,已經配製成功,但是並不太理解。

發現網上教程挺多,但大多都和我一樣的水平,寫教程的門坎太低 必然結果吧。

1.執行lsusb後顯示如下:

1

2

3

4

5

6

7

8

9

10

11

12

bus008device001: id 1d6b:0001linux foundation1.1root hub

bus007device001: id 1d6b:0001linux foundation1.1root hub

bus006device001: id 1d6b:0001linux foundation1.1root hub

bus005device001: id 1d6b:0001linux foundation1.1root hub

bus004device002: id 0a5c:2145broadcom corp. bluetooth with enhanced data rate ii

bus004device001: id 1d6b:0001linux foundation1.1root hub

bus003device003: id 093a:2510pixart imaging, inc. optical mouse

bus003device001: id 1d6b:0001linux foundation1.1root hub

bus002device002: id 04e8:685e samsung electronics co., ltd

bus002device001: id 1d6b:0002linux foundation2.0root hub

bus001device003: id 17ef:1004lenovo

bus001device001: id 1d6b:0002linux foundation2.0root hub

bus002device002: 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 在環境變數中...