我是 Android Studio 编程的新手。 当我单击“运行”按钮运行我的程序时,我的虚拟设备没有显示在“选择部署目标”中,并且出现以下错误:
18:08:32 error: Invalid argument: cannot open transport registration
socketpair
18:08:32 could not read ok from ADB Server
18:08:32 * failed to start daemon *
18:08:32 error: cannot connect to daemon
18:08:32 'C:\Users\samarc\AppData\Local\Android\Sdk\platform-
tools\adb.exe,start-server' failed -- run manually if necessary
我该怎么办?这似乎是阻止我在 Android Studio 中编程的唯一原因。任何和所有的帮助将不胜感激。我使用 Android Studio 2.2.3 和 Windows 7 x64。
只需检查任务管理器中是否存在正在运行的现有 adb 进程。只需终止该进程并运行“adb start-server”命令即可。
其他方法: 关闭 android studio 和模拟器,然后在任务管理器中检查是否有另一个 adb 进程,如果存在则将其终止。 如果你已经完成了,再次打开 Android studio,首先启动模拟器,如果它正在运行,那么你的项目。
您甚至可以手动完成: adb 终止服务器 adb 启动服务器
希望有帮助
可能需要从 Android 主文件夹位置删除 *.lock 文件,然后在子文件夹中删除,如下 Android InstalledPath.android vd\Nexus_5X_API_26.avd 如果无法删除该文件,请尝试从任务管理器中删除相应的 *.exe 进程,然后再次运行 Android studio,然后运行 AVD Manager。选择虚拟设备(显示在 Play 商店中可用)
我也遇到了同样的困难,甚至还观看了一些 YouTube 视频。他们都没有帮助。由于某种原因,我的工作室与视频的工作室不一致。