【问题标题】:How can i enable debug in android project properties (Xamarin Android)如何在 android 项目属性(Xamarin Android)中启用调试
【发布时间】:2015-12-17 14:14:55
【问题描述】:

我正在 Xamarin Android 中开发应用,但在 Visual Studio 中不断收到此警告:

Android 应用程序正在运行(在 android 项目中已禁用调试) 属性)

View Image

如何在 android 项目属性中启用调试?我在 AssemblyInfo.cs 中添加了某处提到的以下代码。

#if DEBUG
[assembly: Application(Debuggable = true)]
#else
[assembly: Application(Debuggable=false)]
#endif

但没有任何变化,也没有遇到断点。

【问题讨论】:

    标签: c# android visual-studio debugging xamarin


    【解决方案1】:

    您需要注意一些事项。

    1) 仔细检查它是否在项目级别的一种方法是使用 notepad++ 或其他一些文本编辑器查看项目的 csproj 文件,并查看属性组 Debug| 的调试类型、调试器、调试符号X

    2) 确保选中启用开发人员检测的项目属性中的设置。在 Xamarin Studio 或 iOS 项目中可能会有所不同

    3) 如果这些简单属性都设置正确,您可能会遇到与 mbd 文件未正确更新有关的更大问题。有些人已经成功地清除了项目中的 debug 文件夹和 obj 文件夹,以便重建 mbd 文件。

    https://forums.xamarin.com/discussion/40832/breakpoints-not-being-hit-for-android-and-xamarin-forms

    【讨论】:

      【解决方案2】:

      在我的情况下,最终重新启动 Visual Studio 有所帮助(可能是由于 VS/Xamarin 错误)。 (项目配置正确。)

      【讨论】:

        【解决方案3】:

        我有同样的问题。然后我:

        1. 清理项目。同时删除 objres 文件夹,在您的 项目目录,这是肯定的。
        2. debug 模式而不是 release 模式下运行它 - 请参阅下图。切换到 debug 模式后按 F5。

        Run in Debug Mode

        【讨论】:

          【解决方案4】:

          我不得不打开优化代码选项OFF,我认为这是我错误地打开的。 之后删除 bin 和 obj 文件夹并重建工作。

          【讨论】:

            【解决方案5】:

            在我的情况下 -> 构建 -> 配置管理器 -> 更改发布

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2011-05-19
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多