2013-07-27 53 views
0

我知道這裏有幾個問題,但沒有一個能解決我的問題,所以我仍在尋找特定的解決方案。使用Mac通過Eclipse測試Android應用時,無法使用實際設備

我跟着Google's instructions但它只是不起作用。我目前正在使用Mac,配備Eclipse ADT,我的設備是Samsung Galaxy S4(運行Android 4.2.2)和Motorola XOOM(運行Android 4.0.4)

我使用USB線將我的設備插入並查看了DDMS設備屏幕,但沒有任何顯示。我試過以下內容:

  • 重新啓動設備。
  • 重新啓動計算機。
  • 重新啓動的Eclipse。
  • 重置adb。
  • 使用終端殺死adb。
  • 切換出USB線。
  • 清理並重建項目(我已經在多個不同的項目上嘗試過)。
  • 確保開發人員選項已打開。
  • 確保USB調試已打開。

基本上,我已經嘗試了所有其他帖子所提示的所有內容,但仍然沒有顯示在我的設備選項卡中。

我錯過了什麼?谷歌的指示使它看起來就像即插即用,但我還沒有發現這種情況。

+0

你在「Build Number」上點擊了5次嗎? –

+1

您是否在談論7次打開開發者模式?是的,那已經完成了。 – user2323030

回答

2

我終於找到了這個令人沮喪的問題的答案。事實證明,我的那個是在同一時間顯現出來的問題相當的獨特組合:

  • 我使用的是三星Galaxy S4 一個的MacBook Pro在一起。顯然這是一個非常糟糕的組合。
  • 與此同時,adb文件已由於更新而自動移動,並且計算機無法找到它。
  • 而且,當使用Mac時,我不知道在終端中只輸入adb。由於某些我不熟悉的Unix原因,它應該是./adb
  • 最後,由於我使用EasyTether,這使問題更加複雜。

最後,我能夠湊齊溶液通過讀取這些:

0

有時這樣的:/

1. sudo kextunload -v /System/Library/Extensions/EasyTetherUSBEthernet.kext 
2. adb kill-server 
3. adb start-server 

幫助,如果您有EasyTether你的OSX

你可以在/平臺工具ADB工具。


查詢仿真器/設備實例:

ADB設備

終止ADB服務器進程:

ADB殺服務器

檢查ADB服務器進程是否正在運行,並啓動它,如果不是:

亞行啓動服務器


設置Eclipse IDE:

https://dl-ssl.google.com/android/eclipse/(ADT插件,從Eclipse安裝)

指定您的Android SDK目錄的位置在Eclipse:

在了Eclipse重啓後會出現「歡迎使用Android的發展」窗口中,選擇使用現有的SDK然後瀏覽並選擇Android SDK的位置


爲平臺的工具(從Android SDK中)導出到OSX的路徑:

export PATH =/platform-tools /:$ PATH

+0

嗯。第1步後,我得到了「com.mobile-stream.driver.EasyTetherUSBEthernet卸載和個性刪除。」但在步驟2和步驟3之後,我得到了相同的結果:「-bash:adb:command not found」。 – user2323030

+0

'adb command not found'是一個完全不同的問題 –

+0

@ user2323030找到你的'adb'文件(我在/ Users/me/Desktop/android-sdk-mac_x86/platform-tools)並運行'adb commands there' 。您必須將adb添加到OSX中的PATH變量,然後在Eclipse配置中添加android SDK –

相關問題