[英]Android Emulator Not Shown In Debug Menu On First Start In Visual Studio 2019
我在 Visual Studio 2019 中的 Android 模拟器遇到了一个奇怪的问题。每当我启动 VS2019 的新实例时,我的模拟器设备都不会显示在调试菜单中。 调试工具栏出现一个空列表:
虽然我安装了设备:
但是当我 go 进入 SDK 管理器并更改安装或删除新的/现有的 SDK 或工具时,即使是不相关的,模拟器突然又开始出现在列表中:
而且我可以毫无问题地进行调试。 但是在这一步之后,如果我关闭并重新启动 Visual Studio 或在不关闭的情况下启动一个新实例,一切都会回到步骤 1。
我已经尝试了所有可以在网上找到的解决方案,但似乎没有任何效果。
任何帮助,将不胜感激。 谢谢你。
编辑(12/17/2021 18:44 UTC):
我忘了说; VS > Tools > Android 中的 Restart Adb Server 选项始终是灰色的。 也许以某种方式与此问题有关。
更新(12/19/2021 06:55 UTC)
我还尝试将其更改为指向另一个文件夹并将所有 SDK 重新下载到新文件夹中。 不幸的是没有变化。
而且我在Environment Variables
中没有与ANDROID_HOME
相关的任何内容。 而且我的系统中没有C:\Users\Emre\AppData\Local\Android\Sdk
文件夹。
我还尝试卸载 VS 并删除 Android SDK 文件夹中的所有内容并重新安装。 但没有变化。
如果要显示你在Android Emulators菜单中创建的Android虚拟机,一般来说是可以识别的。 如果无法识别,需要先打开 Android 设备管理器。
Select 想要运行的设备并点击 Start 按钮,这样就可以启动并检测到虚拟机,然后你的虚拟机设备就会被添加到 Android Emulators 菜单中。
这通常意味着不同版本的“adb.exe”(VS 和模拟器之间的桥梁)已经在运行。
要尝试的事情:
注销(或重新启动电脑),然后再次登录。 运行 VS,打开你的项目,等待几分钟。 它找到设备了吗? 希望它曾经做过一次,下次会做得更好。
任务管理器,显示更多详细信息,找到任何adb.exe
,结束任务。 如果不止一个,就把他们都杀了。
我不认为 Android Studio 会干扰,除非你运行它。 如果这样做,则需要执行 (1) 或 (2),因此 VS 可以使用自己的adb.exe
。
也许检查任务管理器/启动 - 禁用任何提到 Android 或 adb 的东西? 然后重新启动。
Wen xu Li 的回答(通过 Android 设备管理器启动设备)应该总是能让你克服这个问题——尽管它不会永久解决这个问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.