2013-03-18 75 views
0

我使用eclipse進行調試android應用程序。 當我按運行,它運行應用程序。但按某個按鈕可調用異常。 所以我嘗試調試,但似乎停止調試器上:Android調試器不連接

Attemting to connecto debugger to 'com.example.myapplication' on port 8867. 

它不響應。

它可能是什麼?如何解決?請提供任何提示。

回答

1

請嘗試,如果它的工作。

  • 卸載您以前的APK,然後重新安裝並嘗試運行它。

你在日誌中得到這個嗎?

Attemting to connecto debugger to 'com.example.myapplication' on port 8867. 

Launch error: Failed to connect to remote VM. Connection timed out. 

那就試試下面的步驟,它可能工作

  • 關閉的Eclipse。
  • 刪除USB。
  • 轉到任務管理器,並刪除所有'eclipse.exe'(在我的情況下,我有4-5個實例)。
  • 同時刪除'adb.exe'。
  • 重新啓動Eclipse。
  • 重新連接USB。
1

某些應用程序需要調試進程的權限。在AndroidManifest.xml中檢查android.permission.SET_DEBUG_AP P權限。

<manifest> 
    <uses-permission android:name="android.permission.SET_DEBUG_APP"></uses-permission> 
</manifest> 

您也可以在AndroidManifest.xml中的應用程序標記添加android:debuggable="true"