将项目更新为Xamarin Forms 5.0后,我无法在手机上运行它。我尝试了一个空白的Xamarin Forms 5.0项目,该项目可以运行,但是我的真实项目显示“部署成功到[设备]”,但是什么也没发生。它安装了该应用程序,但是它已损坏或其他原因,因为该应用程序在主屏幕上不可见,但存在于“设置>应用程序”中,没有图标(大小应为154mb)
我不知道是什么原因造成的,并尝试了所有方法使其在手机上运行。存档时,出现“由于mdbs文件复制失败而无法创建存档文件”
按Build-> Build solution时没有编译错误
我的手机是android-28,minsdk是21,targetsdk是29
(Xamarin.Forms v5.0.0.1874,Xamarin.Essentials v1.6.0,Visual Studio 2019 v16.8.4)
尝试调试时的完整构建日志:https : //pastebin.com/dgqQvh24
1>Deployment was successful to [DEVICE].
此问题是由无效的AndroidManifest.xml文件引起的。只需删除重复的标签即可使构建成功。出于某种原因,xamarin形式4.8在构建过程中忽略了这一点,但是由于重复的标签,xamarin形式5“无法解析活动名称”。
对于遇到此问题的任何人,只需修复AndroidManifest.xml
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句