I / O错误连接拒绝android工作室

时间:2014-03-06 13:18:51

标签: android macos

当我在android studio中运行一个项目时,我收到此错误 - I / O错误:连接被拒绝

模拟器启动正常,但没有拉入/反映我的项目

Device connected: emulator-5554
Device is online: emulator-5554
Target device: Nexus4 [emulator-5554]
Uploading file
local path: /Users/martinsjolte/AndroidStudioProjects/FirstAPP1/Firstapp1/build/apk/Firstapp1-debug-unaligned.apk
remote path: /data/local/tmp/dk.first.Firstapp1
Installing dk.first.Firstapp1
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/dk.first.Firstapp1"
Device disconnected: emulator-5554

Launching application: dk.first.Firstapp1/dk.first.Firstapp1.MainActivity.
DEVICE SHELL COMMAND: am start -n "dk.first.Firstapp1/dk.first.Firstapp1.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER

I / O错误:拒绝连接

我的平台是mac osx ver.12.9.1

5 个答案:

答案 0 :(得分:7)

好的,我不知道我是否得到了“答案”。但这是我在环境中解决同样问题的方法(Windows 8 / Android Studio,但ADT或eclipse也出现同样的错误):

我的问题背景:

我有一台华硕PC,默认安装了所有应用程序套件。 所以我发现其中一个华硕应用程序(目前是“华硕同步”)正在使用adb,事实上,它在AndroidSDK目录中控制了我的adb模拟器。


如何修复PC用户:

转到任务管理器(右键单击任务栏),然后查找“ adb.exe ”。然后右键单击它并选择“打开目录”。这将带您到响应的adb。在我的情况下,它是华硕同步,所以我只需要取消这个软件,一切正常!


如何修复Mac用户:

转到活动监控(/ Applications / Utilities /),然后查找“ adb ”。然后尝试杀死进程。然后看看它是否解决了Android studio / ADT或eclipse中的“Connection refused”问题


如果仍然无法正常工作,您可以尝试:

  • 启动模拟器(使用 AVD管理器
  • 完成加载后,打开 DDMS面板(在android studio中:菜单工具> Android>监控DDMS)
  • 看看你是否看到当前正在运行的Android模拟器(列在设备面板上)
  • 查看此行是否有“闪烁”(连接/断开连接)。
  • 如果是这样,您可能还有另一个正在运行的adb实例
  • 如果没有,您可以restart adb或重新安装SDK

希望这可以帮助别人!

答案 1 :(得分:2)

当Android Debug Bridge又称ADB未响应来自Android Studio的请求时,会出现此问题。我杀了进程adb.exe并重新启动它。这解决了我的问题。

答案 2 :(得分:2)

如果您使用的是真实设备:

只需重新连接您的设备,确保您的电缆可以使用并安装了正确的驱动程序。

答案 3 :(得分:0)

我遇到了同样的问题,我的问题通过重新启动android-studio来修复。希望,这对你也有帮助。

答案 4 :(得分:0)

对我来说,以下工作(在我尝试了其他人提到的上述观点之后):

  1. 我尝试调试/运行其他应用程序。没关系。所以这向我指出了当前应用程序存在一些问题的方向
  2. if(point 1 == true){我手动从手机上卸载了应用程序}
  3. 然后重新制作/重建应用程序并调试/运行