【发布时间】:2016-12-15 18:19:54
【问题描述】:
我有一个 Xamarin.Forms 项目,我想以 apk 的形式分发它;但是我找不到如何在 Visual Studio 中生成 .apk 文件 - 我该怎么做?
【问题讨论】:
-
这能回答你的问题吗? stackoverflow.com/questions/19195004/…
标签: android visual-studio apk xamarin.forms
我有一个 Xamarin.Forms 项目,我想以 apk 的形式分发它;但是我找不到如何在 Visual Studio 中生成 .apk 文件 - 我该怎么做?
【问题讨论】:
标签: android visual-studio apk xamarin.forms
在将 Visual Studio 2015 Update 3 与最新的 Xamarin 工具(编写此答案时为 v4.2.2.6)一起使用时,右键单击您的 Android 项目并选择“Archive...”作为此处描述:
这将打开存档管理器并开始存档应用程序包的过程。归档完成后,您可以单击归档管理器右下角的“分发...”按钮来创建签名的 APK。此处对此进行了描述:
注意:如果您不使用签名的 APK,如果尝试在 Android 设备上安装,您可能会收到解析错误。
【讨论】:
您可以在项目的 bin 文件夹中找到您的 APK 或 IPA 文件。所以在 Android 中它位于:Project.Droid/bin/MyAppName.apk
当您使用 App Store 配置构建时可能不是这种情况,或者 Xamarin IDE 可能存在其他问题。在这种情况下,您可以右键单击您的项目并选择Archive for Publishing,这会将您的人工制品保存在~/Library/Developer/Xamarin/Archives/。或者右键单击您的项目并选择查看档案
【讨论】:
尝试以下步骤:
您需要将您的项目模式从调试更改为发布。
重建您的项目。
转到解决方案资源管理器-> Android 项目(右键单击)--> 存档--> 分发-- AdHoc --> 签名和添加详细信息--> 另存为
APK 已准备好在 Play 商店中发布
【讨论】: