2014-07-10 116 views
13

這類似於在這裏已經提出這樣的問題:LG設備在ADB的設備未列出

Trouble connecting to LG phone with adb (Mac OS X 10.7.5)

但它似乎並沒有得到解決,我有一些額外的細節。 我正在嘗試連接Verizon LG Optimus Exceed 2來安裝apk和調試,但在檢查adb設備或運行設備監視器時它不會出現在列表中。我在我的Mac和Linux系統上都試過,結果是一樣的。

開發人員選項和USB調試已啓用,並且我有一臺運行相同版本的操作系統(4.4.2)的完美運行的三星Galaxy S3。在Linux上,我創建了一個udev規則文件,但毫不奇怪,這並沒有解決問題,因爲它沒有出現權限問題,它似乎根本找不到設備。但它確實在文件系統中顯示爲附加設備,標記爲「LGE Android Phone」,我可以查看其內部存儲。

任何建議如何讓adb識別手機?

回答

3

這是有效的,是不是在Android Studio中或者Eclipse的ID供應商的任何設備,並想要連接到調試在OS X:

1)進入到終端,然後:

cd ~ 

cd ./.android 

2)編輯adb_usb.ini 你應該用vim代替textedit。

vim adb_usb.ini 

一些文本編輯出現:

# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT. 
# USE 'android update adb' TO GENERATE. 
# 1 USB VENDOR ID PER LINE. 

¡¡這裏插入與ID賣方線! 的ID賣方爲在關於本機 - 系統信息 - USB(具有要連接的裝置)

3)轉到路徑:

cd <where you have the sdk, be careful if you are using Eclipse or Android Studio>/platform-tools 

然後,出口在bash:

export PATH="/Applications/Android Studio.app/sdk/platform-tools":$PATH 

然後:

sudo adb kill-server 

sudo adb start-server 

adb devices 

4)運行Android工作室,並在DDMS,您的設備檢測。然後允許設備的權限。

5)開始調試,享受。

10

那麼,不知道OP是否仍在尋找答案。 我碰巧遇到了與Mac OS優勝美地和LG Optimus Exceed 2相同的情況。

我確實將供應商ID添加到dab_usb.ini文件,但它仍然無法正常工作。 我也安裝了從LG網站下載的LG驅動程序,仍然不行。

最後,我將PC連接切換到「Internet連接」>以太網。然後,它終於出現在adb設備中!

+0

今天我遇到了這個問題,這個解決方案的工作原理。 – user1928896

+0

你在哪裏改變了這個設置? – Mbrevda

+0

我沒有那個電話了,但我認爲它應該在設置中。有一個地方可以切換到不同類型的連接。 – dmark

24

問題出在「您信任此計算機」對話框未顯示。

在LG精神4G,該解決方案如下:

  • 確保開發商菜單中啓用(通過About phone - >Software info - >守攻Builder number
  • 確保USB調試的開發商已啓用菜單
  • 轉到Settings - >Tethering & networks - >開關USB tethering

這將最終觸發「你信任這臺電腦」對話框並啓用USB調試。

附錄:設備斷開連接後,問題可能會再次出現,因爲USB tethering會自動禁用。

+0

完美,謝謝! – Joel

+0

做了詭計 –

+0

我從來沒有找到自己的解決方案。沒有任何理由使用USB綁定。 那麼工作......一次。 – kaay