android - 在实际设备上运行应用程序时出现问题

标签 android xamarin deployment crash archive

好吧,请放心,我是整个Xamarin社区的新手。我已经使用MVVMCross构建了一个简单的计算器应用程序。当我在模拟器中运行该应用程序时,一切正常。它仍然需要UI的注意,但是在功能上一切正常。当我将其存档并在手机上进行安装时,它的安装就可以了。问题是我何时运行它。打开后,我会收到一条错误消息。 “Calculator.UI.Droid已停止”再次打开应用程序。我已经通过网上找到的所有内容进行了此操作,但没有任何效果。

这是我的设置:
具有最新更新的Visual Studio 2017社区
Windows 10具有最新更新
最新的Java SDK

项目属性:
使用Android版本7.1(牛轧糖)进行编译
最低Android版本5.0
目标Android版本7.1
使用快速部署-否
为每个选定的ABI生成一个软件包(.apk)-未选中
启用ProGuard-已选中
链接-SDK和用户程序集

Android手机:
Google Pixel 2具有最新更新。

任何帮助将是感激的。请让我知道是否需要更多信息。提前致谢

最佳答案

我自己也在使用Xamarin,通常我会遇到此问题,大多数情况下是与代码有关的,因此请确保确实如此。

注释掉您的计算器内容,然后尝试在物理设备上运行基本应用。如果可行,请尝试查找问题,如果您可以使用断点,则请idk,因为您的问题发生在启动时。

关于android - 在实际设备上运行应用程序时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47160010/

相关文章:

android - 如何将字幕与exoplayer android集成

android - 明确地关闭 SQLite 数据库中的 Cursor,需要还是不需要?

android - fragment 动画 : difference between setCustomAnimations and setTransitionStyle

c# - __darwin_size_t 等同于 c#

asp.net - ASP.NET WebAPI RC 部署真的需要所有 ASP.NET MVC 4 RC 程序集吗?

android - getProjection().getVisibleRegion().latLngBounds; onMapReady 后返回 0

xamarin - SQLite-Net 扩展与 SQLite-Net PCL 的兼容性(注意没有句点)

ios - Xamarin + Monotouch:无法自动运行程序集“.../obj/iPhone/Release/mtouch-cache/Build/Touch.exe”(MT3001)

excel - 部署 Excel 插件

jakarta-ee - EJB 模块无法从 glassfish 上的另一个 EJB 模块找到类