Visual studio Xamarin表单Android apk手动安装

Visual studio Xamarin表单Android apk手动安装,visual-studio,xamarin.android,xamarin.forms,Visual Studio,Xamarin.android,Xamarin.forms,环境: 视窗10; Visual Studio 2017 我创建了我的第一个极其简单的Xamarin表单应用程序。我逐字逐句地遵循部署和发布文档,创建了密钥库,构建了发布版本,并将归档文件创建为myapp.apk 现在的目的是能够在我的android手机设备上手动安装这个apk。如果我不做链接、Proguard和模糊处理,只需构建和创建.apk文件,我就可以在手机上安装它,它似乎工作得很好;但文件大小约为50mb 如果我在构建选项中通过选中标记选择Proguard,则在构建时,我会收到一条错误消

环境: 视窗10; Visual Studio 2017

我创建了我的第一个极其简单的Xamarin表单应用程序。我逐字逐句地遵循部署和发布文档,创建了密钥库,构建了发布版本,并将归档文件创建为myapp.apk

现在的目的是能够在我的android手机设备上手动安装这个apk。如果我不做链接、Proguard和模糊处理,只需构建和创建.apk文件,我就可以在手机上安装它,它似乎工作得很好;但文件大小约为50mb

如果我在构建选项中通过选中标记选择Proguard,则在构建时,我会收到一条错误消息,表示由于默认windows 10安装文件夹“Program Files”中的空间,该操作失败。我尝试创建一个指向此目录的符号链接来删除空间。这似乎没有帮助。还是一样的错误。我不确定我是否做了我应该做的一切


无论如何,我的第二个问题是,如果我使用带有“Sdk和用户程序集”选项的链接,并且不使用Proguard(因为我提到的原因我不能)或模糊处理(这也不起作用并引发错误),那么apk就创建了,我也可以在手机上安装它;文件大小只有15mb。但当我启动应用程序时,它告诉我“不幸的是,我的应用程序已经停止了”。没有其他信息。我不知道出了什么问题。

在终端中使用
adb logcat
查看Android设备的日志,这应该会告诉你应用程序停止的原因。附言:在你的问题中尽量使用段落,这样读起来容易多了。@Tim:谢谢你的快速回复。对不起,这是一段很长的文字。不管怎样,当我问这个问题时,请忽略我的无知。adb命令用于调试,对吗?当我在连接到计算机的Visual Studio设备上调试应用程序时,一切正常。没有错误。只有在创建apk并将其安装到我的设备上并从设备运行时才会发生错误。您的建议在这种情况下仍然有效吗?由于发布版本中没有调试信息,我如何知道问题出在哪里?
adb logcat
为您的设备提供了所有应用程序的完整logcat日志,无论调试如何。坠机的原因在那里经常可见。