該過程非常簡單。但在深入調整部分之前,請確保您的手機在USB計算機連接中設置爲MTP。
打開一個終端窗口和類型,
lsusb
查找設備的輸出,並記下的ID。我們假設它是22b8:2e76
。第一部分(22b8
)是供應商ID,最後一部分是產品ID(2e76
)。
現在,通過鍵入以下到終端打開相應的MTP udev規則文件,
sudo gedit /lib/udev/rules.d/69-libmtp.rules
你會看到有上市有很多的智能手機。搜索您手機的產品ID。在這種情況下,應該是2e76。如果找不到它,這意味着您必須按照以下模式創建自定義條目。
#Motorola Moto G (MTP+?) ATTR{idVendor}=="22b8", ATTR{idProduct}=="2e76", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
複製上面的代碼和最後的摩托羅拉手機後,將其粘貼在徵該文件。只需搜索「摩托羅拉」一詞,就可以找到所有的摩托羅拉設備。在我的情況下,最後一個設備是Motorola XT890/90。所以,我在摩托羅拉XT890/907的代碼之後添加了上面的代碼。
保存&關閉編輯器。重新啓動計算機並再次將手機插入計算機。它應該被安裝爲大容量存儲設備,現在可以在Android Studio中工作。
希望它有幫助。
'lsusb'返回什麼?你可以添加到你的問題? – Skynet
總線003設備016:ID 22b8:2e82 Motorola PCS –