我是Android Studio编程的新手。 当我单击“运行”按钮运行我的程序时,我的虚拟设备没有显示在“选择部署目标”中,我收到以下错误:
using (var archive2 = ArchiveFactory.Open(source))
{
foreach (var entry in archive2.Entries)
{
if (!entry.IsDirectory)
{
entry.WriteToDirectory(destination, ExtractOptions.ExtractFullPath | ExtractOptions.Overwrite);
}
}
}
}
我该怎么办?这似乎是阻止我在Android Studio中编程的唯一因素。任何和所有帮助将不胜感激。我使用Android Studio 2.2.3和Windows 7 x64。
答案 0 :(得分:1)
只需检查您的任务管理器中是否有正在运行的adb进程。只需终止进程并运行'adb start-server'命令即可。
其他方法: 关闭android studio和模拟器并检查你的任务管理器中的另一个adb进程并杀死它(如果存在)。 如果你已经完成了它再次打开Android工作室,首先启动模拟器,如果它正在运行你的项目。
您甚至可以手动执行此操作: adb kill-server adb start-server
希望有所帮助
答案 1 :(得分:0)
一个人可能需要从Android主文件夹位置删除* .lock文件,然后在子文件夹中删除,如下所示:Android InstalledPath.android \ avd \ Nexus_5X_API_26.avd 如果您无法删除文件,然后尝试从任务管理器中删除相应的* .exe进程,然后再次运行Android Studio,然后运行AVD Manager。选择虚拟设备(显示在Play商店中可用的虚拟设备)