【问题标题】:visual studio 2022 17.3 xamarin android Detecting existing processvisual studio 2022 17.3 xamarin android 检测现有进程
【发布时间】:2022-08-20 02:27:47
【问题描述】:

随着最新的 Visual Studio 2022 17.3.0 更新,我的 xamarin 本机应用程序无法在调试中启动,因为我不断收到以下消息: 转发调试器端口 8811 检测现有进程

我试图从手机中清理和卸载应用程序。 相同的项目在 Visual Studio 2019 上运行良好。

谢谢

  • 您好,您可以尝试从设备上卸载该应用并清除缓存数据。然后重新调试项目。如果它不起作用,请尝试另一个模拟器或设备进行测试。
  • 还是个问题。还有 17.3.1 更新。
  • 使用其他物理设备或模拟器是否显示相同的问题?

标签: xamarin.android visual-studio-2022


【解决方案1】:

我也在经历这个。多个设备。我可以使用 Visual Studio 2019,它运行良好。在上次更新之前,它一直在使用 Visual Studio 2022。尝试了清理解决方案,手动删除obj目录,从设备手动卸载等。

我得到的主要错误是......

[monodroid] 创建公共更新目录:/data/user/0/com.lathem.payclock/files/.__override__ [art] 尝试移除非 JNI 本地引用,转储线程 [monodroid-debug] 尝试使用选项初始化调试器:--debugger-agent=transport=dt_socket,loglevel=0,address=127.0.0.1:8864,server=y,embedding=1 [monodroid-assembly] 无法加载托管程序集“mscorlib.dll”。内部错误 [monodroid-assembly] open_from_bundles:未能加载程序集 mscorlib.dll [单声道] 未找到或无法加载程序集 mscorlib.dll。 [单声道] 它应该已经安装在`/Users/builder/jenkins/workspace/archive-mono/2020-02/android/release/sdks/out/android-armeabi-v7a-release/lib/mono/2.1/ mscorlib.dll' 目录。

和这个...

索引(从零开始)必须大于或等于零且小于参数列表的大小。 System.FormatException:索引(从零开始)必须大于或等于零且小于参数列表的大小。 在 System.Text.StringBuilder.AppendFormatHelper(IFormatProvider 提供程序,字符串格式,ParamsArray args) 在 System.String.FormatHelper(IFormatProvider 提供程序,字符串格式,ParamsArray args) 在 System.String.Format(字符串格式,对象 [] 参数) 在 D:\a_work\1\s\External\androidtools\Mono.AndroidTools\AndroidLogger.cs:line 63 中的 Mono.AndroidTools.AndroidLogger.LogError(String task, String format, Object[] args) 在 D:\a_work\1\s\External\androidtools\Mono.AndroidTools\AndroidDevice.cs:line 1012 中的 Mono.AndroidTools.AndroidDevice.<>c__DisplayClass118_0.b__0()

【讨论】:

    猜你喜欢
    • 2022-10-18
    • 2022-08-24
    • 2022-10-13
    • 2022-09-25
    • 1970-01-01
    • 2023-02-06
    • 2022-06-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多