我创建了一个全新的Xamarin表单应用程序。当我想启动iOS应用程序时,它会显示一个蓝屏(我认为是默认的启动屏幕),并在下面给出输出。
此外,当我在启动应用程序后再次在模拟器中单击应用程序时,它可以工作,但对于我的其他项目,它不能,它会将应用程序放回后台。
已解决“UIKit.UIApplication.Main(System.String[],System.IntPtr,System.IntPtr)”到/Library/Frameworks/Xamarin.iOS.framework/Versions/13.16.0.13/src/Xamarin.iOS/UIKit/UIApplication.cs的挂起断点:85 [0x 00000]。[热点加载](2020-04-14 18:53:24.6):信息:XAML热重新加载正在初始化...[热点加载](2020-04-14 18:53:25.0):警告:(App7.iOS)未知断点命中:UIKit.UIApplication.Main(string[] args,System.IntPtr principal,System.IntPtr delegate)[HotReload](2020-04-14 18:55:24.7):错误:在201处的AgentStatusChangedHandler中捕获到异常:Xamarin.HotReload.DebuggerTimeoutException:无法在Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)处注入程序集。Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)[HotReload](2020-04-14 18:55:24.7):信息:XAML热重新加载遇到问题,无法启动。如果问题仍然存在,请使用帮助->报告问题。[热点加载](2020-04-14 18:55:24.7):信息:由于失败而正在停止所有热重新加载会话...[热点加载](2020-04-14 18:55:24.7):信息:(App7.iOS)由于失败而停止了热重新加载会话...[热点加载](2020-04-14 18:55:24.7):信息:已停止热重新加载会话。
3条答案
按热度按时间knsnq2tg1#
XAML热重新加载遇到问题,无法启动。如果问题仍然存在,请使用帮助->报告问题。
热重新加载的初始化似乎失败。
请按照文档中列出的步骤解决此问题:
1.如果XAML热重载初始化失败:
1.更新您的Xamarin.Forms版本。
1.确保您使用的是最新版本的IDE。
1.在项目的构建设置中,将Android或iOS链接器设置设置设置为“不链接”。
1.如果保存XAML文件时没有发生任何情况,请确保在IDE中启用了XAML热重载。
1.如果您在物理iPhone上进行调试,而您的应用变得无响应,请检查解释器是否已启用。要打开它,请选中启用Mono解释器(Visual Studio 16.4/8.4及更高版本)或将--interpreter添加到iOS Build设置中的其他mtouch参数字段(Visual Studio 16.3/8.3及更高版本)。
这里有一些线程可能也有帮助:Troubleshooting XAML Hot Reload和Hot Reload not working on iOS Simulator
4nkexdtk2#
原始答案:
我和你有同样的问题。我觉得我尝试了各种解决方案,但没有任何帮助。在我更新Visual Studio 2019(PC和MAC)和xCode后出现了这个问题。然后经过8个小时的调试和分析数百个日志文件,我找到了一个解决方案。
我在工作中连接到一台刚刚设置好的电脑,并安装了一个新的“未使用”的VS2019。我检索了TFS项目并运行了iOS。已经编译好了,直接开始热重装!
我自己也没有解释,花了我几个小时,但似乎只有全新安装才能修复这个问题。
祝你好运!
pod7payv3#
我使用的是VS 2019专业版,在Android上也遇到了同样的问题,然后我从专业版切换到了VS 2019企业版。我又重新安装了所有的工具。现在它工作正常,没有任何错误。