Xamarin部署不使用Android

Nik*_*aab 9 c# android visual-studio xamarin xamarin.forms

我已经建立了一个新的 Xamarin.Forms项目.我想构建它并将其部署到模拟器或Android设备,但它无法正常工作.在Visual Studio的Outputwindow中,显示以下错误:

该应用程序无法启动.确保已将应用程序安装到目标设备并具有可启动活动(MainLauncher = true).

更新:

如果我查看构建日志,我可以找到以下内容:

2> Mono.AndroidTools.InstallFailedException:意外的安装输出:错误:无法访问包管理器.系统在运行吗?

2> bei Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess(String output,String packageName)

2> bei Mono.AndroidTools.AndroidDevice.c__AnonStoreyD.<> m__0(任务`1 t)

2> bei System.Threading.Tasks.ContinuationTaskFromResultTask`1.InnerInvoke()

2> bei System.Threading.Tasks.Task.Execute()

2>部署因内部错误而失败:意外安装输出:错误:无法访问程序包管理器.系统在运行吗?

Anu*_*jan 10

您需要先将Android项目设置为启动项目.右键单击Android Project并选择Set as StartUp project.

确保已选中"构建和部署"复选框.您可以右键单击解决方案,然后选择配置管理器.


另外,请确保模拟器已在运行.

您需要等待模拟器完全启动 - 大约需要几分钟.一旦它完全启动(模拟器上的UI将改变),它应该工作.

您将需要在模拟器运行后重新启动应用程序并选择正在运行的模拟器(出现提示时).