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

use*_*718 2 macos android

当我在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
Run Code Online (Sandbox Code Playgroud)

I/O错误:连接被拒绝

我的平台是mac osx ver.12.9.1

Ctr*_*rlX 7

好吧,我不知道我是否得到了"答案".但是我在环境问题上解决了同样的问题(Windows 8/Android Studio,但ADT或eclipse也出现了同样的错误):

我的问题背景:

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


如何修复PC用户:

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


如何修复Mac用户:

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


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

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

希望这可以帮助别人!