繁体   English   中英

如何使用 Visual Studio 从 Xamarin.Forms 项目生成 .apk 文件?

[英]How to generate an .apk file from Xamarin.Forms Project using Visual Studio?

我有一个 Xamarin.Forms 项目,我想将其作为apk分发; 但是我找不到如何在 Visual Studio 中生成.apk文件 - 我该怎么做?

将 Visual Studio 2015 Update 3 与最新的 Xamarin 工具(编写此答案时为 v4.2.2.6)一起使用时,右键单击您的 Android 项目并选择“存档... ”,如下所述:

https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/publishing_an_application/part_1_-_preparing_an_application_for_release/#Compile

这将打开存档管理器并开始存档应用程序包的过程。 存档完成后,您可以点击存档管理器右下角的“分发... ”按钮来创建一个已签名的 APK。 这是在此处描述的:

https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/publishing_an_application/part_2_-_signing_the_android_application_package/

注意:如果您不使用已签名的 APK,则在尝试在 Android 设备上安装时可能会出现解析错误。

尝试以下步骤:

  1. 您需要将您的项目模式从调试更改为发布。

  2. 重建你的项目。

  3. 转到构建 --> 存档 --> 分发 -- AdHoc --> 签名并添加详细信息 --> 另存为

APK 已准备好在 Play 商店中发布 :)

首先您的项目应该处于发布模式然后只需右键单击您的android项目并选择图像中显示的“导出Android包(.apk)”您的.apk文件将在您的项目目录中创建

您可以在项目的 bin 文件夹中找到您的 APK 或 IPA 文件。 所以在 Android 中它位于: Project.Droid/bin/MyAppName.apk

当您使用 App Store 配置进行构建时,情况可能并非如此,或者 Xamarin IDE 可能存在其他问题。 在这种情况下,您可以右键单击您的项目并选择Archive for Publishing ,这将在此处保存您的人工制品~/Library/Developer/Xamarin/Archives/ 或者右键单击您的项目并选择查看档案

在 Visual Studio 2022 中创建 APK 的步骤:

  1. 在 RELEASE 模式下构建应用程序。
  2. 右键单击 Android 项目 > 属性 > Android 选项 > 取消选中“使用快速部署”(如果已选中)。
  3. 右键单击 Android 项目 > 存档。
  4. 分发 > AdHoc > 通过单击“+”图标添加签名身份并填写详细信息,如下图所示。
  5. 保存应用程序,你就完成了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM