溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

ubuntu連接安卓設(shè)備

發(fā)布時間:2020-08-23 09:45:22 來源:網(wǎng)絡(luò) 閱讀:776 作者:woai2607 欄目:移動開發(fā)

1.首先安裝MTP軟件

apt-get install mtpfs libmtp-common mtp-tools libmtp-dev libmtp-runtime libmtp9

2.編輯/etc/fuse.conf文件

#/etc/fuse.conf - Configuration file for Filesystem in Userspace (FUSE)

#Set the maximum number of FUSE mounts allowed to non-root users.
#The default is 1000.
#mount_max = 1000

# Allow non-root users to specify the allow_other or allow_root mount options.
user_allow_other

如上所示取消最后一行的注釋

3.查詢自己的安卓設(shè)備

lsusb
Bus 002 Device 003: ID 17ef:1003 Lenovo Integrated Smart Card Reader
Bus 002 Device 006: ID 05c6:6774 Qualcomm, Inc. 
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 04f2:b221 Chicony Electronics Co., Ltd integrated camera
Bus 001 Device 003: ID 0a5c:217f Broadcom Corp. BCM2045B (BDC-2.1)
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

如上第二行便是我的安卓設(shè)備,顯示是高通公司記住ID號碼05c6和6774

4.添加udev規(guī)則

vim /lib/udev/rules.d/69-mtp.rules
# A0001
ATTR{idVendor}=="05c6", ATTR{idProduct}=="6774", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
vim /etc/udev/rules.d/51-android.rules
ATTR{idVendor}=="05c6", ATTR{idProduct}=="6774", MODE=”0666"

如上第三步得到的ID在這里用上了。

5.重啟udev服務(wù)

service udev restart

至此,我的一加手機(jī)已經(jīng)可以通過MTP協(xié)議連接到ubuntu上面了。值得注意的是以上操作都是在root下完成的。如果root是禁用狀態(tài)的朋友們請使用sudo命令。如果當(dāng)前賬戶不在sudo組里可以參考我的另一個文章,進(jìn)入recovery模式將該用戶添加到sudo組里。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI