2016-01-15 65 views
1

拒絕每個其他時間我啓動我的應用程序在AVD我得到這個幸福的小錯誤彈出:的Android AVD連接上每隔推出

Error running app: 
Unable to open debugger port (localhost:8611): java.net.ConnectionException "Connection refused" 

(將已經張貼的截圖,但我的信譽不允許它)

它不會破壞任何東西,和一對夫婦重新登場後,又回到正軌,但它開始煩我。有誰知道如何解決這一問題?我正在尋找一個永久性的修復,而不是需要我使用的是Oracle的Java 1.8.0_66做的十件事overover再次every time這種情況

的Android Studio版本1.5.1在Debian 8.2修復。

此外,爲了澄清,這不是我的代碼的問題。我可以啓動一個完全空的項目,但仍然會出現這個錯誤彈出來打個招呼。


在一個獨立的終端運行adb start-server產生如下:

[email protected]:~$ adb start-server 
* daemon not running. starting it now on port 5037 * 
* daemon started successfully * 

這將使用不同的端口比調試端口的Android Studio使用,但我猜這是正常的。

+0

我得到這個在Windows上也採用Android 1.5.1工作室 –

+0

您是否嘗試過讓ADB在Android Studio中整合?轉到工具 - > Android,它會在那裏。 –

+0

@ApirakLunla,它被選中,所以我認爲它已啓用。 – CytoDev

回答

1

周圍有一個IP一個問題V6和本地主機是如何處理的。 要解決此問題,您需要修改主機文件 - 請參閱說明。 (我不處理多用Linux,但我認爲這是類似的配置爲Windows和Linux)的

的Windows(必須以管理員權限打開)

  1. 找到主機文件 - C:\ Windows \ System32下\驅動程序\等\主機
  2. 取消註釋(刪除#)以下行: # ::1 localhost

的Linux(必須與根打開)

  1. 找到主機文件 -/etc/hosts中
  2. 添加或取消註釋:: 1本地主機配置文件
+0

強制的環回':: 1'爲'localhost'沒有解決問題作爲剛纔,我將需要重新啓動以及一些額外的時間來確認。就你的Linux指令而言,你並不遙遠。 Debian沒有針對':: 1'的註釋行,但它已經出現。 – CytoDev

+1

已經有一段時間了,但這並沒有爲我解決它。 – CytoDev