2012-08-23 59 views
0

我正在設置Android 4.0.3上運行的Android項目(支持的最低版本爲2.2)。Android:爲相同項目啓動的多個仿真器

每當我運行該項目時,即使仿真器正在運行,它也會每次啓動一個獨立的仿真器。每臺設備都需要很長時間才能啓動。我嘗試將運行配置更改爲「總是提示選擇設備」,但正在運行的模擬器未列入「活動設備」列表下。

使用Eclipse 3.7與最新的ADT和Android SDK在Windows 7上。

謝謝。

+0

不要設置你的運行目標爲手動,你需要把它自動按照這個'右鍵點擊你的項目 - >運行 - >選擇運行配置 - > 在那個選擇目標選項卡 - >選擇自動而不是手動'點擊應用&比運行更多的細節看到這個http://stackoverflow.com/questions/8258434/android-development-on-eclipse-always-opens-new-emulator – Aamirkhan

+0

兩者都是一樣的。當它被設置爲自動時,每次運行打開獨立模擬器的項目時。 – gnuanu

回答

1

可能有點晚,但希望它可以幫助到達這裏的人。

該問題是由於ADB服務器和正在運行的仿真器之間的某些連接問題造成的。重新啓動服務器將解決該問題。

adb kill-server 
adb start-server 

謝謝。

0

爲每個2.2和4.0.3配置配置一個仿真器。然後右鍵單擊項目 - >運行方式 - >運行配置 - >將打開對話框 - >選擇目標選項卡 - >在部署目標選擇模式下選中手動。

如果你使用手冊,那麼你就會知道哪個模擬器當前正在運行,並且該模擬器可以被重新選擇來運行相同的應用程序。

+0

我配置了3個模擬器,但是當一個模擬器啓動並且活動並且我再次運行項目時(在手動模式下),「Android設備選配器」窗口應該顯示正在運行的設備「選擇正在運行的設備」類別。但在我的情況下,所有設備列在「啓動一個新的Android設備」 當我再次選擇相同的設備時,它啓動另一個模擬器。 – gnuanu

+0

現在檢查您在運行方式窗口中只有一個應用程序關聯。 – Zoombie

+0

我找不出實際的問題是什麼,但是當我重新安裝eclipse和ADT插件並將我的工作區位置更改爲新的乾淨的問題時,問題就消失了。 – gnuanu