Maa*_*rty 14 android visual-studio xamarin
我使用Visual Studio 2013开始使用Xamarin和Android.
当我开始调试Android应用程序时,它构建,部署到设备,然后在Visual Studio中调试停止.我打不到任何断点.应用程序正在设备中工作,但我无法调试它.我错过了什么吗?我已经尝试了各种模拟器和物理安卓设备,但调试在其中任何一个都不起作用.它就像我已经阻止它一样.
在Xamarin Studio中调试相同的解决方案,我无法让它在Visual Studio中运行.
小智 10
我遇到了同样的问题,我在Xamarin的文档中找到了Hyper-V的解决方法:https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/debug-on-emulator/visual-studio-android -emulator /
TL; DR; 打开Hyper-V管理器 - >转到模拟器上的设置 - >转到处理器设置 - >选择兼容性 - >选中"迁移到具有不同处理器版本的物理计算机"复选框 - >完成!(至少对我来说)VS正在调试我的Android应用程序
Visual Studio无法使用Hyper-V调试Android Xamarin应用程序的另一个原因是您没有在Android项目中进行"部署"选项检查.
步骤:1)输入"Solution properties"2)选择"Configurarion Properties"3)在Android项目中选中"Deploy".
确保您在调试模式下运行(在目标上).
然后,检查App项目的属性,看看它是否使用Xamarin调试器而不是VisualStudio调试器.
小智 6
检查Android项目中的"部署".
如果您没有任何活动标记为主要启动器活动,也会发生这种情况:
[Activity(
...
MainLauncher = true,
...)]
public class MainActivity ...
Run Code Online (Sandbox Code Playgroud)
如果您从先前的项目中移入代码,并且先前的项目正在使用启动活动,而您的新项目尚未这样做,那么很容易犯这样的错误。
| 归档时间: |
|
| 查看次数: |
19836 次 |
| 最近记录: |