2011-11-10 58 views
11

控制檯和LogCat打印輸出在Eclipse中與Android模擬器停止工作。LogCat和控制檯停止使用Eclipse Android模擬器

我得到以下異常在控制檯

[2011-11-10 11點04分58秒 - 意外的錯誤,而開展的logcat。嘗試重新選擇設備。]找不到設備 com.android.ddmlib.AdbCommandRejectedException:找不到設備 at com.android.ddmlib.AdbHelper.setDevice(AdbHelper.java:736) at com.android.ddmlib.AdbHelper.executeRemoteCommand (AdbHelper.java:373) at com.android.ddmlib.Device.executeShellCommand(Device.java:319) at com.android.ddmuilib.logcat.LogCatReceiver $ 1.run(LogCatReceiver.java:100) at java。 lang.Thread.run(來源不明)

通常,當仿真器加載或更新的APK有一個在控制檯打印輸出告訴地位。現在控制檯只是空白。

我確保在DDMS選項卡中選擇了模擬器。

我試着刪除並重新創建AVD管理器中的模擬器。我重新啓動了日食和電腦。我還更新了所有的android和eclipse軟件,希望問題可能得到解決。但是,無濟於事。

這可能與我昨天在代碼中遇到的問題有關。我的代碼中有一個無止境的循環,所以我不得不停止仿真器中間代碼的運行。

+0

你有在安裝Android SDK中的路徑在你的空間?即你的路徑看起來像 - C:\ Program Files文件(x86)\ android \ android-sdk? – Optimus

回答

1

與項目/潔淨無塵項目...

0

很有可能你已在運行Eclipse的2個實例(我做了)。 (在Windows上)退出eclipse,然後檢查任務管理器是否有另一個eclipse。 結束它以及任何圖像名稱「adb」。

7

我有一個類似的錯誤,它讓我瘋狂。我剛剛得到它通過執行以下步驟來:

  1. 在shell或命令提示符下運行:ADB殺服務器
  2. 拔掉設備的USB電纜和插回
  3. 打開設備視圖(窗口 - >顯示視圖 - >其他 - > Android - >設備)
  4. 單擊Android設備視圖上的設備。

我測試這個仿真器,如果你重新啓動模擬器代替步驟2

我它得到工作的另一種方法是重新啓動Eclipse的工作原理。但這通常不理想。

注意:Logcat會停止工作,我斷開我的Android設備的USB電纜(類似於殺死一個模擬器)。

我認識到這可能無法解決您的初始問題,但它可能會幫助其他人發現此問題。

2

我也有同樣的問題,安裝SDK甚至三倍TT,但解決的辦法是去到該文件夾​​Android的SDK窗口,然後平臺的工具,並雙擊亞行和準備好了!

1

刪除模擬器並創建一個新做的工作對我來說。 即使在我的情況下,一個錯誤的代碼或一個祕密的無限循環,我認爲是問題所在。我嘗試了一些東西,從那以後logcat無法啓動。