我在Visual Studio 2017上更新了Xamarin,当我去构建自己创建的新Android应用时,它出现以下错误:
Starting runtime checks
Starting emulator Android_Accelerated_Nougat ...
1>------ Build started: Project: Phoneworld, Configuration: Debug Any CPU ------
C:\Program Files (x86)\Android\android-sdk\tools\emulator.EXE -partition-size 512 -no-boot-anim -avd Android_Accelerated_Nougat -prop monodroid.avdname=Android_Accelerated_Nougat
Could not launch 'C:\Program Files (x86)\Android\android-sdk\emulator/qemu/windows-x86_64/qemu-system-x86_64.exe': No such file or directory
The selected emulator couldn't be started. This can be caused by the process not having enough permissions. Please try to start VS as administrator, which can help to avoid it.
Emulator Android_Accelerated_Nougat cannot be started.
Runtime checks failed
答案 0 :(得分:1)
在以管理员身份创建的普通帐户中运行模拟器。
2个步骤:
首先,从管理员帐户中移动模拟器的.ini文件和文件夹。
来源- C:\ Users \ {admin帐户} .android \ avd
目的地- C:\ Users \ {您的帐户} .android \ avd
第二,在2个配置文件中更改仿真器路径
答案 1 :(得分:0)
我建议在VS中进行以下操作。 导航至:工具> Android> Android SDK Manager,并检查您是否为要运行的Nougat android模拟器安装了正确的工具。
如果尚未安装,我会说在 Android 7.0-Nougat 下安装以下内容。
一旦安装了它们,请导航至:工具> Android> Android设备管理器。 选择有问题的仿真器,并检查目标CPU / ABI并更新它以使用上一步中安装的新仿真器。
您还应该尝试以管理员身份运行VS,这也会有所帮助。