Visual studio 2015 无法运行使用VS 2015+;构建的Andriod应用程序;沙马林

Visual studio 2015 无法运行使用VS 2015+;构建的Andriod应用程序;沙马林,visual-studio-2015,xamarin.android,visual-studio-emulator,Visual Studio 2015,Xamarin.android,Visual Studio Emulator,我一定是在做一些非常愚蠢的事情,但我已经试了好几天了,我不知所措。无论我做什么,我都无法在Android模拟器上运行“hello world”应用程序。我甚至尝试过干净地安装Windows 10,干净地安装VS 2015,并应用所有更新(Windows、VS、SDK、Xamarin)。我尝试了多个API模拟器(VS和AVD)。我在VS模拟器上尝试了处理器设置。我已尝试关闭快速部署和共享运行时 我用不同的设置得到了很多不同的结果(棉花糖模拟器挂起,调试器无法连接,应用程序无法部署)。但在所有成功将

我一定是在做一些非常愚蠢的事情,但我已经试了好几天了,我不知所措。无论我做什么,我都无法在Android模拟器上运行“hello world”应用程序。我甚至尝试过干净地安装Windows 10,干净地安装VS 2015,并应用所有更新(Windows、VS、SDK、Xamarin)。我尝试了多个API模拟器(VS和AVD)。我在VS模拟器上尝试了处理器设置。我已尝试关闭快速部署和共享运行时

我用不同的设置得到了很多不同的结果(棉花糖模拟器挂起,调试器无法连接,应用程序无法部署)。但在所有成功将应用部署到模拟器的情况下,应用都会启动并立即崩溃。设备日志不是特别有用(至少对我来说)

更具体地说: 1.我可以创建一个新的安卓(blank)解决方案,并可以成功地将其部署到VS Kit Kat和棒棒糖模拟器上。我可以通过发布和调试配置来实现这一点。 2.当我试图通过在emulator中单击应用程序来运行应用程序时,它会闪烁应用程序屏幕并立即停止

我的问题有两个:是否有其他人在使用最新版本的VS 2015、VS Andriod模拟器和Xamarin运行非常基本的Android应用程序时遇到问题?在我的配置中有什么可以改变的吗

以下是构建输出:

InspectorDebugSession(0):状态更改:开始->入口点断点已注册 InspectorDebugSession(0):已构造 Android应用程序正在调试。 01-04 08:07:09.024 I/art(1531):延迟启用-Xcheck:jni 01-04 08:07:09.077 W/monodroid(1531):使用覆盖路径:/data/data/App1.App1/files/覆盖 01-04 08:07:09.077 W/monodroid(1531):使用覆盖路径:/storage/emulated/0/Android/data/App1.App1/files/覆盖 01-04 08:07:09.078 W/monodroid(1531):尝试从:/data/data/App1.App1/files/覆盖/libmonosgen-2.0.so加载sgen 01-04 08:07:09.078 W/monodroid(1531):尝试从:/storage/emulated/0/Android/data/App1.App1/files/覆盖加载sgen/libmonosgen-2.0.so 01-04 08:07:09.078 W/monodroid(1531):尝试从:/data/app/App1.App1-1/lib/x86/libmonosgen-2.0.so加载sgen 01-04 08:07:09.092 W/monodroid(1531):尝试从:/data/data/App1.App1/files/覆盖/links/libmonosgen-2.0.so加载sgen 01-04 08:07:09.093 W/monodroid debug(1531):尝试使用以下选项初始化调试器:-调试器代理=transport=dt_socket,日志级别=0,地址=127.0.0.1:8815,服务器=y,嵌入=1 01-04 08:07:09.217 W/monodroid调试(1531):已接受标准输出连接:22 01-04 08:07:10.001 D/Mono(1531):图像addref mscorlib[0xacf1a340]->mscorlib.dll[0xaf98be00]:1 01-04 08:07:10.001 D/Mono(1531):未找到AOT模块“mscorlib.dll.so”:dlopen失败:library”/data/app/App1.App1-1/lib/x86/libaot mscorlib.dll.so“未找到” 01-04 08:07:10.001 D/Mono(1531):AOT模块“/Users/builder/data/lanes/3511/501e63ce/source/monodroid/builds/install/Mono-x86/lib/Mono/AOT cache/x86/mscorlib.dll.so”未找到:dlopen失败:library“/data/app/App1.App1-1/lib/x86/libaot mscorlib.dll.so”未找到 01-04 08:07:10.011 D/Mono(1531):配置正在尝试解析:“mscorlib.dll.Config”。 01-04 08:07:10.011 D/Mono(1531):试图解析的配置:“/Users/builder/data/lanes/3511/501e63ce/source/monodroid/builds/install/Mono-x86/etc/Mono/assemblies/mscorlib/mscorlib.Config”。 无法连接到调试器。 InspectorDebugSession(0):已处理 InspectorDebugSession(0):HandletTargetEvent:TargetExit

这是模拟器设备日志。再次感谢您的帮助。

我在安装VS 2015时遇到了这个问题,但没有删除旧的Xamarin Studio。删除XS后,新VS构建了我的应用程序,而没有断开与调试器的连接

如果要查看设备的特定日志,可以执行以下操作:

查找亚洲开发银行

转到VS=>SDK位置=>Android SDK位置中的首选项。请在终端中的该位置进行cd刻录

主要路径是以下两种路径之一:

  • 光盘 /Users/USERNAME/Library/Developer/Xamarin/android-sdk-macosx/platform-tools
  • cd~/Library/Android/sdk/平台工具
  • 筛选日志

    您可以使用此命令对日志标记进行筛选。
    /adb logcat-s“YOURTAGNAME”

    请阅读如何制定问题,以增加获得可用答案的机会。就目前而言,由于问题过于广泛,有太多不同的好答案。你可以通过包含输出来缩小范围。这是公平的,谢谢你的评论。你能说明什么输出最有帮助吗?我本想发布设备日志,但它有数千行。我的症状听起来像我在这里发现的其他问题。但我尝试了每一个建议,但都没有成功。再次感谢您,让我知道我可以提供哪些内容来帮助您更清楚地回答这个问题。您可以发布应用程序输出吗?@Scott您可以创建一个应用程序并将日志粘贴到那里。@Demitrian输出是否有助于确定我的环境有什么问题?还有,我还能做些什么来获得这个问题的赞成票吗?我想我已经发布了一个qood问题,总结了我尝试过的所有事情,并且没有用一个巨大的日志抨击每个人。但显然不是……谢谢你的回答,@robinb。我已经发布了输出。请让我知道,如果你有任何问题访问的要点。