Xamarin For Visual Studio第二坑 - 虚拟机调试

Xamarin项目单独生成已经通过,但是启动自定义的虚拟机测试(在Visual Studio界面下)却发生错误,提示为:

Mono.AndroidTools.InstallFailedException: Unexpected install output: Error: Could not access the Package Manager. Is the system running?


而更早时使用默认虚拟机(AVD_GalaxyNexus_ToolsForApacheCordova那个)报错则为:System.AggregateException: 发生一个或多个错误。 ---> Xamarin.AndroidTools.AndroidDeploymentException: InternalError ---> Mono.AndroidTools.AdbException: No such file or directory


好吧,这个错误在网上找不到答案,至少我没找到。Logcat也没看到有用的信息。

其实原因是:你的虚拟机启动太慢啦!虚拟机没启动起来,当然无法部署,从而引发找不到文件或文件夹的错误。


解决:先通过AVD Manager手动启动测试虚拟机,完成启动后再到Visual Studio中点击调试按钮,过一会儿你就会看到Xamarin提供的那个HelloAndroid示例的运行结果了。(不过我默认的AVD_GalaxyNexus_ToolsForApacheCordova一直无法启动,自定义的一个和默认自带的Android_ARMv7a API 23这个则启动成功。)Xamarin For Visual Studio第二坑 - 虚拟机调试_第1张图片

你可能感兴趣的:(.NET)