【问题标题】:Breakpoints not being hit in VS 2017 xamarin android projectVS 2017 xamarin android项目中未命中断点
【发布时间】:2018-09-14 05:05:22
【问题描述】:

我正在尝试使用 Visual Studio Community 2017 创建一个跨平台应用程序。我的应用程序在我的物理设备上构建和部署良好。

我对MainActivity类中的oncreate方法进行了修改,打算调试代码看看结果,但是我在oncreate方法中设置的断点一直没有命中。我试图创建一个新的跨平台项目,它做同样的事情。我在共享的 pcl 项目中设置了断点,但它们被击中了。

我在网上浏览并尝试了所有我能找到的东西:

清理解决方案并重建;

删除了bin文件夹;

检查文件夹目录中的命名;

重新安装并更新了 Visual Studio 2017;

似乎没有任何效果。在输出窗口中,我收到此消息“Resolved pending breakpoint at '...\test\test.Android\MainActivity.cs:74,1' to void test.Droid.MainActivity.OnStop () [0x00000]”

请多指教。

非常感谢。禅

【问题讨论】:

  • 电脑是否重启?
  • 是的,我做了几次。不知道究竟是为什么,但它似乎与 xamarin 实时播放器有关。
  • 检查是否在Project config中为正确的配置选择了Debug

标签: debugging xamarin mono


【解决方案1】:

看完帖子后

Xamarin Live Player does not start OnCreate in Android project, using the VS default project

以及来自

的帖子

How do I debug on a real android device using Xamarin for Visual Studio?

我禁用了 Xamarin live player -> 在我的电脑上安装了 USB 驱动器 -> 在我的手机上打开了 USB 调试模式 -> 终于可以逐步完成 oncreate 方法了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-07
    • 1970-01-01
    • 2020-01-12
    • 2017-12-05
    • 1970-01-01
    相关资源
    最近更新 更多