在Visual Studio 2015中,Xamarin Android应用程序部署错误。

7
我正在尝试使用Xamarin平台在Visual Studio 2015中创建一个空的Android应用程序。为此,我已经安装了带有Xamarin的VS2015,并尝试为Android创建一个应用程序。然而,当我尝试运行它时,在部署时出现错误,即使构建成功也没有显示任何错误消息。我正在使用512 RAM的模拟器(AVD)。
我已经尝试过清理解决方案、重新构建和以管理员身份运行,但无法追踪到任何错误。我还在SO上寻找线索,但没有找到任何内容。

Here is error message


它会显示一个简单的弹出窗口,上面有消息“部署时出现错误。您要继续吗?” - Priya
继续执行后会显示什么吗? - Pawan
没有,它没有显示任何内容 :( - Priya
1
抱歉,我无法在没有看到实际屏幕的情况下回答。如果您正在部署 Android 应用程序,请检查设备是否已解锁开发人员选项。如果您正在使用模拟器,请检查其设置,这是我唯一能建议的。 - Pawan
有什么进展吗?如果你找到了解决方案,请更新。 - Pawan
显示剩余5条评论
4个回答

4
首先:您想要在真实设备上还是模拟器上部署? 其次:您是否已打开Android Device Logging(Logcat)?
第三:我假设您想要在真实设备上部署且日志中没有错误。
Visual Studio 2015在将应用程序部署到我的 Nexus 测试设备时有一个非常“有趣”的行为。
只有当我首先“清理”解决方案,然后运行它时,才能进行部署。如果我进行了清理和/或重建,然后再运行它,部署就会失败 :(。
因此,请尝试先清理再运行,看看部署是否成功。 这是我的AVD配置

你看过Android设备日志吗?你是在设备上部署还是模拟器上? - Chris
你还可以尝试查看调试窗口。有一个下拉列表,选择“Show output from”,而不是Debug。然后选择Xamarin并重新构建。 - Chris
请查看我的AVD设置(附有截图)。我还将Java的堆大小设置为1G。您可以在Android项目的“属性”下找到此选项。转到“Android选项”,打开“高级”选项卡。在那里,您可以在“Java最大堆大小”中填写1G。我知道使用Xamarin让某些东西运行起来很难,有时会令人沮丧。我花了很多时间才使事情正常工作:(从我的角度来看,您的模拟器设置不正确。 - Chris
2
也许这个网站对你也有一些提示!https://developer.xamarin.com/guides/android/getting_started/installation/configure_emulator/ - Chris
1
谢谢,现在正常工作了,实际上我从Android SDK管理器下载了适当的SDK。 - Priya
显示剩余3条评论

1

尝试重新启动模拟器。我以前在使用模拟器时也遇到过这个问题,每次重新启动都可以解决。


0

选项1: 右键单击您的Android项目,然后单击属性,然后转到Android选项菜单,然后取消选中“使用快速部署”

选项2: 从您的设备卸载应用程序的旧版本


-1

您需要打开ADB并尝试使用ADB Connect(您的模拟器IP地址)连接到您的模拟器。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接