【发布时间】:2021-07-13 21:44:51
【问题描述】:
Xamarin Profiler 不适用于 Android。我有 Visual Studio Enterprise(Xamarin Profiler 需要)。我目前正在尝试测试一个构建良好的 Microsoft 应用程序。
测试项目 GitHub:https://github.com/davidortinau/Xappy
尝试了许多仿真设备和真实设备。我收到以下错误消息:
XamarinProfiler.Windows.MainWindow Error: 0 : [2021-07-13 11:23:05.6658] Error occured on run com.microsoft.Xappy: Runtime installed on device pixel_2_pie_9_0_-_api_28 is too old. Deploy your app again with a newer version of Xamarin Studio
我的日志文件:
XamarinProfiler.Core.ProfilerService 信息:0 : [2021-07-13 11:22:40.7818] ######################### ################ XamarinProfiler.Core.ProfilerService 信息:0:[2021-07-13 11:22:40.7828]#Xamarin Profiler 版本 - 1.6.10.15 XamarinProfiler.Core.ProfilerService 信息:0:[2021-07-13 11:22:40.7828] # * Arch x86_64 XamarinProfiler.Core.ProfilerService 信息:0 : [2021-07-13 11:22:40.7828] ############################ ############# XamarinProfiler.Core.ProfilerService 信息:0:[2021-07-13 11:22:40.8669] 初始化 android 平台 XamarinProfiler.Core.ProfilerService 信息:0:[2021-07-13 11:22:40.8689] 初始化 ios 平台 XamarinProfiler.Core.ProfilerService 信息:0:[2021-07-13 11:22:40.8689] 初始化 mlpd 平台 XamarinProfiler.Core.ProfilerService 信息:0 : [2021-07-13 11:22:40.9429] 处理命令行 = --options=name:pixel_2_pie_9_0_-api_28,gc:sgen,maxframes:8 --type=android --device=pixel_2_pie_9_0-api_28 --target=com.microsoft.Xappy|crc6419cf9c8281e18cce.SplashActivity --device=pixel_2_pie_9_0-api_28 --options=name:pixel_2_pie_9_0 em>-api_28 XamarinProfiler.Core.ProfilerService 信息:0 : [2021-07-13 11:22:53.8548] 处理命令行 = --options=name:pixel_2_pie_9_0-api_28,gc:sgen,maxframes:8 - -type=android --device=pixel_2_pie_9_0-api_28 XamarinProfiler.Windows.Core.WindowsRunFactory 信息:0:[2021-07-13 11:22:53.8778] 为设备 pixel_2_pie_9_0 上的 com.microsoft.Xappy|crc6419cf9c8281e18cce.SplashActivity 目标创建 android 运行-api_28 XamarinProfiler.Windows.ViewModels.ProgressReport.ReportViewModel 信息:0:[2021-07-13 11:22:53.8888] 正在初始化分析... XamarinProfiler.Windows.ViewModels.ProgressReport.ReportViewModel 信息:0:[2021-07-13 11:22:53.9088] 等待设备 pixel_2_pie_9_0-api_28 连接 XamarinProfiler.Windows.MainWindow 信息:0:[2021-07-13 11:22:53.9108] com.microsoft.Xappy 的 StartRecording XamarinProfiler.Core.Platforms.Android.ProfileAndroidRun 信息:0:[2021-07-13 11:22:53.9268] 检查设备上的运行时版本 pixel_2_pie_9_0-api_28 XamarinProfiler.Windows.ViewModels.ProgressReport.ReportViewModel 信息:0:[2021-07-13 11:22:53.9608] 停止应用程序 com.microsoft.Xappy.crc6419cf9c8281e18cce.SplashActivity XamarinProfiler.Windows.ViewModels.ProgressReport.ReportViewModel 信息:0:[2021-07-13 11:22:53.9748] 应用程序 com.microsoft.Xappy.crc6419cf9c8281e18cce.SplashActivity 已停止 XamarinProfiler.Windows.ViewModels.ProgressReport.ReportViewModel 错误:0:[2021-07-13 11:22:53.9778] 抱歉,尝试运行 com.microsoft.Xappy 时出现问题:运行时安装在设备 pixel_2_pie_9_0 上-api_28 太旧了。使用较新版本的 Xamarin Studio 再次部署您的应用 XamarinProfiler.Windows.ViewModels.ProgressReport.ReportViewModel 错误:0:[2021-07-13 11:22:53.9778] 抱歉,尝试运行 com.microsoft.Xappy 时出现问题:运行时安装在设备 pixel_2_pie_9_0 上-api_28 太旧了。使用较新版本的 Xamarin Studio 再次部署您的应用 XamarinProfiler.Windows.ViewModels.ProgressReport.ReportViewModel 信息:0:[2021-07-13 11:22:53.9778] 抱歉,尝试运行 com.microsoft.Xappy 时出现问题:运行时已安装在设备 pixel_2_pie_9_0-api_28 太旧了。使用较新版本的 Xamarin Studio 再次部署您的应用 XamarinProfiler.Windows.MainWindow 错误:0:[2021-07-13 11:22:53.9858] 运行 com.microsoft.Xappy 时发生错误:运行时安装在设备 pixel_2_pie_9_0-api_28 太旧。使用较新版本的 Xamarin Studio 再次部署您的应用 XamarinProfiler.Windows.MainWindow 错误:0:[2021-07-13 11:22:53.9858] 运行 com.microsoft.Xappy 时发生错误:设备上安装的运行时 pixel_2_pie_9_0-_api_28 太旧。使用更新版本的 Xamarin Studio 再次部署您的应用
Xamarin Studio 现已失效,因此此日志消息对我没有多大帮助。我尝试过使用 API 23 (6.0 Marshmallow) 的设备。关于如何让 Xamarin Profiler 工作的任何想法?
【问题讨论】:
标签: c# xamarin xamarin.forms memory-leaks xamarin-profiler