2015-11-05 23 views
0

我曾嘗試:連接,Moto G的XT1032由udev Ubuntu的瞭解Android Studio

在Android開發基礎教程: http://developer.android.com/intl/es/tools/device.html

我認爲這個問題是在udev規則,所以我想這: https://github.com/M0Rf30/android-udev-rules/blob/master/51-android.rules

但我不能讓我的手機在Android Studio中連接。

+0

'lsusb'返回什麼?你可以添加到你的問題? – Skynet

+0

總線003設備016:ID 22b8:2e82 Motorola PCS –

回答

0

該過程非常簡單。但在深入調整部分之前,請確保您的手機在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中工作。

希望它有幫助。

+0

智能手機已在列表中: ATTR {idVendor} ==「22b8」,ATTR {idProduct} ==「2e82」,SYMLINK + =「libmtp-%k」 ,MODE =「660」,GROUP =「audio」,ENV {ID_MTP_DEVICE} =「1」,ENV {ID_MEDIA_PLAYER} =「1」 –

2

對不起,問題只是在手機上進行配置。 我有使用開發人員選項。但不是USB調試

+0

是的,我也完成了:) – juzzlin

+0

我完成開發人員選項。和USB調試。但沒有連接 – InsaneCat