【发布时间】:2017-01-16 03:40:06
【问题描述】:
当我在 Android Studio 中单击“运行应用”按钮时,“选择部署目标”对话框仍然为空,即使我已经创建了“Nexus S API 24”虚拟设备来运行我的应用。我收到以下错误:
08:22:39 error: Invalid argument: cannot open transport registration socketpair
08:22:39 could not read ok from ADB Server
08:22:39 * failed to start daemon *
08:22:39 error: cannot connect to daemon
08:22:39 'C:\Users\samarc\AppData\Local\Android\sdk1\platform-tools\adb.exe,start-server' failed -- run manually if necessary
当我尝试直接从 AVD 管理器运行虚拟设备时,我收到以下错误列表(以及一个对话框,说“这台机器上运行的模拟器实例似乎太多。正在中止”):
C:\Users\samarc\AppData\Local\Android\sdk1\tools\emulator.exe -netdelay none -netspeed full -avd Nexus_S_API_24
libpng warning: iCCP: known incorrect sRGB profile
Hax is enabled
libpng warning: iCCP: known incorrect sRGB profile
Hax ram_size 0x40000000
libpng warning: iCCP: known incorrect sRGB profile
HAX is working and emulator runs in fast virt mode.
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
emulator: WARNING: UpdateCheck: Failure: Error
我该怎么办?我已经尝试了以下方法:
- 1) 检查端口 (5554 - 5587) 的可用性。 (可用)
- 2) 使用也不起作用的 Windows 防火墙解除对端口 (5554 - 5587) 的阻止。 (虽然我开始认为 Android Studio 使用了其他一些端口。我如何找出 Android Studio 正在使用哪个端口?)
- 3) 在任务管理器中终止进程“adb.exe”。 (事实是任务管理器中没有运行任何名为“adb.exe”的进程!)
- 4) 重新启动计算机。 (从不工作)
- 5) 重新安装Android Studio(也不行)
我该怎么办?我使用 Windows 7 x64 和 Android Studio 2.2.3。无论如何,请提供帮助。这个问题我已经在 Stack Overflow 上问过两次了,但我认为这是最详细的一次,所以请帮忙。
【问题讨论】:
-
您应该更新现有问题,而不是多次询问同一个问题。您可以随时编辑自己的问题和答案。
-
我喜欢你的建议,但你能找到解决问题的办法吗?
-
我终于通过纯粹的运气解决了这个问题。无论如何,感谢您的帮助!
标签: android android-studio windows-7 android-emulator windows-7-x64