2011-10-06 207 views
2

是否可以通過USB連接兩臺(或多臺)android設備到開發機器並同時在兩臺設備上調試程序?我試圖用Atrix和Nexus One做這件事,但沒有運氣。Android - 通過USB連接多臺設備

我找不到任何關於這導致我相信這是不可能的多文檔..

回答

4

您可以通過USB肯定連接兩個機器人會以同樣的dev的機器,你可以調試他們的。

如果您使用的是adb,那麼您必須指定您正在調試的Android,並且一次只能調試一個。

如果您使用Eclipse(Helios),則可以在Android設備視圖中選擇設備,並在Android Logcat視圖中查看輸出。我觀察到,如果您選擇Android A,然後選擇Android B幾次,則會從兩個設備中混合輸出Logcat輸出。我不知道這是否是設計行爲,並且在所有版本的Eclipse上可能都不一樣,但它可能會有所幫助。

另一種方法是在Eclipse中監視一個設備,在DDMS中監視另一個設備。

+0

這絕對有用。我經常會連接三到四個Android設備,並通過在Android設備視圖中單擊適當的設備,在它們的LogCat輸出之間切換。 (我承認,當我忘記了我正在查看哪個設備的LogCat時,這也會導致混淆....) 這裏提到的一件事我沒有看到,它是混合logcat輸出。對我來說,在Device視圖中選擇不同的設備似乎會清除logcat窗口並重新加載當前設備的當前logcat信息。我從來沒有看到他們混在一起。 – Chris

+0

這將是最有意義的。現在它已經開始工作了..然後我拔掉並插入設備,直到兩者都「在線」。之前只有一個人會表明它在線。混合的logcat輸出非常有用。 – irwinb