相关疑难解决方法(0)

Xamarin Android 应用程序未达到断点

我只是为了一个项目的工作和个人利益而进入 xamarin android 开发,我遇到了调试问题。我的项目只是一个 android 空白应用程序项目。我添加了 2 个按钮和一个名为 buttonPrev、buttonNext 和 textTitle 的 TextView。单击上一个按钮将 textTitle 文本设置为“Prev Clicked”,下一个按钮将 textTitle 更改为“Next Clicked”。在 buttonPrev_Click 事件处理程序中,我设置了一个断点。一旦我在 android 模拟器中运行应用程序,这个断点就会变成一个禁用的断点。

我目前遇到的问题是,当我设置断点时,代码左侧的断点图标是禁用的断点。将鼠标悬停在未被击中的禁用断点上时,我得到以下消息。

当前不会命中断点。包含此断点的模块尚未加载或无法获取断点地址。位置:MainActivity.cs line 36 character 10 ('CoursesAndroid.MainActivity._buttonPrev_Click(object sender, EventArgs e)')

我通过互联网上的研究尝试过的事情。

  1. 确保在项目属性中选中Use Shared Runtime复选框。
    位置:项目属性=>Android 选项=>打包选项卡=> 使用共享运行时。
  2. 选中和取消选中使用快速部署(仅限调试模式)复选框。项目位置:属性=>Android 选项=>打包选项卡=>使用快速部署(仅限调试模式)
  3. 将调试器选项设置为 Xamarin(默认)和 Microsoft。位置:属性=>Android 选项=>打包选项卡=>调试器
  4. 删除项目目录中的obj&bin目录,并重新构建并运行应用程序。
  5. 除了在重新安装之前删除设备管理器中的所有隐藏项目之外,还卸载和重新安装 Hyper-V。

我在这里不知所措,任何帮助将不胜感激。如果需要更多信息,请不要犹豫,我会尽力回答。

我正在使用的东西:

  1. Visual Studio 2015 更新 3 - 版本 14.0.25425.01
  2. Android SDK - Android 7.0 (API 24)
  3. 适用于 Android 的 Visual Studio 模拟器
  4. 模拟器设备配置文件:5" KitKat (4.4) XXHDPI …

c# debugging android xamarin.android visual-studio-2015

1
推荐指数
1
解决办法
2689
查看次数