我是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:UserssamarcAppDataLocalAndroidSdkplatform-
toolsadb.exe,start-server' failed -- run manually if necessary
我该怎么办?这似乎是唯一阻止我在Android Studio中编程的原因。任何和所有的帮助将不胜感激。我使用 Android Studio 2.2.3 和 Windows 7 x64。
只需检查任务管理器中是否正在运行现有的adb进程即可。只需终止进程并运行"adb 启动服务器"命令即可。
其他方法:关闭 android 工作室和模拟器,并在任务管理器中签入另一个 adb 进程,如果存在,则将其终止。如果您已完成,请再次打开Android工作室,首先启动模拟器,如果它正在运行,则为您的项目。
您甚至可以手动执行此操作:亚行杀戮服务器亚行启动服务器
希望对你有帮助
从Android主文件夹位置删除*.lock文件,然后在子文件夹中删除,如下所示 Android InstalledPath.android\avd\Nexus_5X_API_26.avd如果您无法删除文件,请尝试从任务管理器中删除相应的 *.exe 进程,然后再次运行 Android 工作室,然后运行 AVD 管理器。选择虚拟设备(显示在Play商店中可用)