2012-05-31 28 views
10

我需要我的Android設備上的網絡連接來測試應用程序。我的筆記本WiFi適配器壞了,所以2小時後我通過USB設置了連接。但!當我啓動「Wired Tether」以獲得連接時,Eclipse沒有看到設備,我無法調試我的應用程序。Usb繫繩和同時調試

有誰知道如何解決這個問題?使用USB共享在手機上獲取互聯網連接並同時調試應用程序?

+0

你究竟是什麼意思?你想通過你的手機上網嗎?或通過您的上網本在手機上連接互聯網。這兩種情況的答案如下。 – NickL

回答

9

我不知道有一種方法可以同時使用USB調試和共享。這裏有一些解決方法,但:

我知道這些解決方案涉及一些成本,努力,或不便,但希望能爲你工作。

編輯:

誠如@shkschneider和@CodeShane答案指出,通過藍牙共享上網是可能的。 CodeShane的答案提到了PdaNet(顯然它也允許同時進行USB綁定和調試),並且包含一個鏈接。另一種解決方案是​​。這些解決方案可以通過電話訪問計算機的Internet。如果希望得到相反的結果(這個問題還沒有完全清楚),反向綁定似乎就是答案(請參閱@NickL的答案)。

3

長話短說:你不能。 Android根本不支持它(這更多的是因爲USB標準和共享操作比AOSP的錯誤)。


左右去解決問題,你應該:

  1. 獲取互聯網形成另一個來源

    也許你可以有以太網連接?

  2. 繫繩互聯網從您的電話用另一種方法

    不能使用無線繫繩,因爲你的WiFi適配器壞了,但也許你可以繫繩使用藍牙您的上網本?

  3. 調試您的手機以另一種方式

    也許你可以使用像aLogCat或類似的Android應用程序?


但在手,對不起,你不能從手機繫繩USB從上網本上網本,而USB調試。您的成功取決於您找到替代解決方案的能力。

+0

短篇故事有點長:你可以看到我的答案。 – NickL

+0

@NickL你的答案不建議如何從上網本系繩和調試(閱讀的問題:他的WiFi適配器壞了) – shkschneider

+0

嗯,第一句話,然後混淆了我。他需要連接他的電話,這意味着他目前沒有連接他的電話。因此,將您的電腦與您的手機綁定以連接您的電腦,將無法工作,因爲他的手機沒有連接?我假設:個人電腦通過以太網連接到互聯網,他需要在手機上連接 - >與電腦連接,以便手機有連接。 wifi部分可能是:wifi tethering不可能,所以必須是USB或者bleutooth。 – NickL

1

您可以使用藍牙共享來連接互聯網並使用USB進行調試。

0

如果我理解你的問題正確,你想通過USB到您的手機繫繩到PC,並使用PC的(互聯網)連接+仍然得到logcat的輸出?

那麼是的,這當然是有可能的。接通是當你的電腦使用手機的互聯網,反過來被稱爲反向網絡。您的設備必須已被植入,然後您可以使用this應用程序進行反向網絡共享。

當您通過USB將手機連接到電腦時,在應用程序中按下「連接」。然後在您的手機上安裝一個應用程序,該應用程序處理反向綁定連接。它的工作原理,我有時必須按「檢查DNS」,而它正在連接,使其工作..但它的作品!通過USB進行調試也是通常的方式。

+0

他的筆記本WiFi適配器壞了。所以反向綁定不是這裏所要求的。 – shkschneider

1

我想指出的是,我使用PDANet爲USB-拴網上輸入這個答覆,而我也調試通過Eclipse朱諾同一部手機上的Android應用。不知道哪一方解決了這個問題,但它太棒了!

至於爲什麼Eclipse是沒有看到你的設備,標準的故障排除技巧適用..請確保啓用USB調試和不明來源/第三方應用程序,請嘗試重新啓動,檢查USB驅動程序,更新驅動程序/月食..

0

實際上,你可以通過TCP亞行連接到手機。您可能需要爲這項工作有根的手機,雖然

0

您可以使用

  1. 的WiFi網絡共享 - 對於互聯網連接
  2. 連接USB亞行。