2013-06-21 45 views
1

嚴重影響與此。拔下插頭導致Adb連接錯誤:現有連接被遠程主機強行關閉

我不想要一個解決方案,告訴我重新啓動eclipse或類似的東西慢。殺死adb並重新啓動eclipse顯然會起作用。但我應該浪費1分鐘重新啓動adb只是爲了上傳APK並做一些測試?

發生了什麼是我通過點擊調試上載apk在eclipse中,然後我拔掉我的設備做測試。由於拔出後,設備運行速度比插入快得多。

每次我拔掉設備,我都會在Windows上遇到這個問題。在我的Eclipse上不會發生在Mac上。

+0

使用android studio而不是eclipse –

+0

可能是驅動程序問題,請嘗試更新Android USB驅動程序或安裝[alternatives](http://stackoverflow.com/a/17027966/1893766)。 – ozbek

回答

0

解決方法1 運行以下命令:亞行卸載com.yourpackagename

溶液2 這不是拔出來解決問題的答案。但是,如果您在清單中設置了android:debuggable =「false」,那麼使用插入的導線在發佈模式下運行您的android速度非常快。

所以,如果你不切換設備,那麼你不需要拔掉你的設備。

它比調試模式下運行速度提高了10倍。

+0

您確定這是清單設置的差異,而不僅僅是使用「運行」按鈕和使用「調試」按鈕之間的區別嗎?我從來沒有注意到與ADB電纜相連的特定速度差異,但是我幾乎從不連接調試器(因爲大多數問題都有從日誌中明顯看出的解決方案) –

+0

我認爲,如果您以任何方式在發佈模式下運行,它都會快點。我的釋放按鈕不起作用,這就是爲什麼我將它設置爲清單。 –

+0

不,沒有發佈。簡單地說,通常啓動APK(即「運行」 - 與啓動設備上的啓動器或其他任何其他正常意向源)相比,啓動APK與調試器啓動它之間的區別(以及等待調試器連接標誌)一個apk接受一個調試器連接但沒有運行,另一個實際上有調試器目前連接,或者故意掛起等待連接。 –

相關問題