当我在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
我的平台是mac osx ver.12.9.1
答案 0 :(得分:7)
好的,我不知道我是否得到了“答案”。但这是我在环境中解决同样问题的方法(Windows 8 / Android Studio,但ADT或eclipse也出现同样的错误):
我有一台华硕PC,默认安装了所有应用程序套件。 所以我发现其中一个华硕应用程序(目前是“华硕同步”)正在使用adb,事实上,它在AndroidSDK目录中控制了我的adb模拟器。
转到任务管理器(右键单击任务栏),然后查找“ adb.exe ”。然后右键单击它并选择“打开目录”。这将带您到响应的adb。在我的情况下,它是华硕同步,所以我只需要取消这个软件,一切正常!
转到活动监控(/ Applications / Utilities /),然后查找“ adb ”。然后尝试杀死进程。然后看看它是否解决了Android studio / ADT或eclipse中的“Connection refused”问题
希望这可以帮助别人!
答案 1 :(得分:2)
当Android Debug Bridge又称ADB未响应来自Android Studio的请求时,会出现此问题。我杀了进程adb.exe并重新启动它。这解决了我的问题。
答案 2 :(得分:2)
如果您使用的是真实设备:
只需重新连接您的设备,确保您的电缆可以使用并安装了正确的驱动程序。
答案 3 :(得分:0)
我遇到了同样的问题,我的问题通过重新启动android-studio来修复。希望,这对你也有帮助。
答案 4 :(得分:0)
对我来说,以下工作(在我尝试了其他人提到的上述观点之后):
然后重新制作/重建应用程序并调试/运行