【问题标题】:Xamarin.Android emulator. Couldn't connect to logcatXamarin.Android 模拟器。无法连接到 logcat
【发布时间】:2020-03-27 03:39:06
【问题描述】:

我无法在模拟器上测试我的应用程序,因为调试后 Visual Studio 2013 社区向我显示了一条消息:

无法连接到 logcat。 GetProcessId 返回 0

取消选中快速部署、清理和重建解决方案、清单操作等所有解决方案都对我没有帮助。我正在使用 VS2013 社区,Win 8.1。

【问题讨论】:

  • Is adb working? adb devices 命令的输出是什么?也许您需要重新启动 adb 守护进程?
  • 是在 adb 命令提示符下通过 adb kill-server 然后 adb start-server 吗?
  • 是的,就是这个命令
  • 是的。尝试了几次(另一个信息:我正在使用标准 AVD - Android_Accelerated_x86(Android 6.0 - API 23)
  • adb logcat 命令有效吗?在这篇文章stackoverflow.com/q/36914487/85606 上讨论了其他几个选项

标签: xamarin visual-studio-2013 xamarin.android windows-8.1 android-logcat


【解决方案1】:

对于这种情况,您可以尝试以下任何一种解决方案。

1) 从您的设备中卸载 Mono Shared Runtime 应用程序以及应用程序包

2) 关闭 Android 选项中的快速部署

3) 重启 Adb 服务器

【讨论】:

    【解决方案2】:

    在我的情况下,我以某种方式(可能是在项目属性 -> Android 清单中错误地发现)我的:

    <uses-sdk android:minSdkVersion="15" />
    

    最终变成了

    <uses-sdk android:minSdkVersion="7" />
    

    改回来,为我解决了这个问题。

    其他人都没有为我修好它。

    如果您的项目之前运行过但突然停止运行,则可能值得一看。 希望这可以帮助其他人,因为我花了一个小时才弄清楚...

    【讨论】:

      猜你喜欢
      • 2021-04-29
      • 2014-12-12
      • 1970-01-01
      • 2016-03-28
      • 2017-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-14
      相关资源
      最近更新 更多