繁体   English   中英

Xamarin.Forms:Visual Studio 升级后的部署问题

[英]Xamarin.Forms: deployment issue after Visual Studio upgrade

将 Visual Studio Professional 2019 升级到版本 16.9.2 后,当我尝试在 Android 模拟器 api 28 (9.0) 上部署时,出现以下错误:

Error XA0130: Sorry. Fast deployment is only supported on devices running Android 5.0 (API level 21) or higher. Please disable fast deployment in the Visual Studio project property pages or edit the project file in a text editor and set the 'EmbedAssembliesIntoApk' MSBuild property to 'true'.

在升级之前,一切正常。 这真是令人沮丧!

为了纠正这个问题,我不得不

  1. 卸载 Android 手机上的应用程序(重要步骤)
  2. 从解决方案资源管理器中卸载 Android 项目
  3. 这会调出项目文件代码,现在搜索<EmbedAssembliesIntoApk>false</EmbedAssembliesIntoApk>的代码
  4. 将 false 更改为 true 保存
  5. 重新加载项目问题已解决。

注意选中快速部署。

Go 到 >> 解决方案属性>> Android 选项>> 取消选中“使用快速部署(仅限调试模式)”

在将图像添加到我的项目后发现我有大写字母作为名称 SomePicture.png 将所有图像重命名为小写后,我最近遇到了同样的问题。

@AlwinBrabu,我认为您的意思是“项目属性”-> Android 选项-> 取消选中快速部署(仅限调试模式)。

这对我有用,尽管这是一种解决方法。 我不认为这是一个解决方案。

为了解决这个问题,我必须在解决方案资源管理器中右键单击 Android 项目,然后在Options -> Android Build中取消选中Fast Assembly Deployment选项。

然后在 Android 仿真器上部署项目。

但是在部署一次之后,我回到设置并检查(即勾选)快速装配部署选项,随后的部署工作正常。

我正在运行 Visual Studio for Mac 2022 版本 17.0.1(内部版本 72)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM