Xamarin不再调试我的应用程序

时间:2018-06-14 14:21:57

标签: android visual-studio xamarin xamarin.forms emulation

我已经在Xamarin项目上工作了几天并且一直在测试它,但今天它突然停止允许我通过Live Player调试应用程序,或通过连接我的智能手机USB。

据我所知,唯一的错误是

  

无法调试您的应用

我没有在iOS设备上测试它的方法,但内置的Windows Phone模拟器运行应用程序很好,虽然我的代码中偶尔出现错误。

什么可能导致Android版本停止调试,或者我如何至少修复它?

3 个答案:

答案 0 :(得分:2)

有几个步骤可以帮助解决这个问题:

  1. 清理解决方案并退出visual studio
  2. 手动删除解决方案目录中的.vs文件夹
  3. 删除共享代码中的/ obj和/ bin文件夹,以及正在使用的平台的每个项目中
  4. 如果您正在为iOS开发,有时它会帮助您重启Mac
  5. 启动Visual Studio
  6. 重建您的共享代码项目
  7. 重建每个原生项目
  8. 除此之外,还要确保您在所有计算机上使用最新版本的Visual Studio,Xamarin和Xamarin.Forms,以及您的项目使用的nuGet包在共享和本机代码中的版本相同

    同时检查,如果您的应用在初始化期间未发生意外异常。特别是如果没有捕获,可能会发生您的应用程序崩溃,然后代码才会被执行。

    此外,您可以在帮助中找到有关正在进行的操作的更多信息 - > Xamarin - >打开日志或在XCode中的设备管理(仅限iOS)

答案 1 :(得分:1)

试试这个:

  1. 关闭视觉工作室,如果打开。
  2. 打开应用数据,然后转到 (a)本地\ Xamarin (B)Local \ Xamarin \ Xamarin.Android
  3. 清空这些文件夹。
  4. 打开您的项目,然后尝试构建您的应用程序。

答案 2 :(得分:1)

不是一个合适的解决方案,但我卸载并重新安装了Visual Studio。这似乎解决了这个问题,但我仍然不知道为什么它首先停止工作。