Ada*_*ley 9 android visual-studio xamarin
我在Visual Studio 2013中有一个Xamarin.Forms项目,当我尝试运行我的Android应用程序时,模拟器会加载但是它不会加载应用程序并且会发生不同的错误.
当我尝试根据我选择的设置运行Android模拟器时,它会弹出
DWP handshake failed
Run Code Online (Sandbox Code Playgroud)
或者在它显示的调试输出中
Couldn't connect to logcat, GetProcessId returned: 0
Run Code Online (Sandbox Code Playgroud)
我发现的所有现有解决方案到目前为止都没有奏效,尽管它们过去曾有过工作.
Ada*_*ley 21
我只想在这里列出我为解决这个问题所做的所有事情,因为它发生在我身上几次,每次都有不同的原因.
然后释放Debug
有时您需要先在发布模式下运行它到模拟器,然后您可以切换回调试模式并且它可以工作.
快速部署
转到Android项目中的属性
转到Android选项
关闭快速部署
如果这不起作用,您也可以尝试
关闭共享运行时
将链接器设置为不链接
检查您的日志
打开Android设备日志记录,连接到您的模拟器并查看返回的消息.

对我来说,我看到了一个内存异常.模拟器只为其设置了323 MB的内存.打开模拟器管理器(设备日志记录旁边的图标),然后编辑模拟器.将内存增加到512 MB(这对我来说是这样),它们都重新开始工作了.
如果这不能解决您的错误,则会在调试Xamarin Android构建和部署错误时更新更多方案.
| 归档时间: |
|
| 查看次数: |
12427 次 |
| 最近记录: |