【问题标题】:How to generate an .apk file from Xamarin.Forms Project using Visual Studio?如何使用 Visual Studio 从 Xamarin.Forms 项目生成 .apk 文件?
【发布时间】:2016-12-15 18:19:54
【问题描述】:

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

【问题讨论】:

标签: android visual-studio apk xamarin.forms


【解决方案1】:

首先您的项目应该处于发布模式 然后只需右键单击您的 android 项目并选择“Export Android Package (.apk)”

您的 .apk 文件将在您的项目目录中创建

【讨论】:

  • 我已经这样做了,但是我在我的项目目录中没有找到任何文件。
  • 是否判断包的构建是否成功完成?就我而言,答案是否定的。
  • 如果我想通过 Google Play 商店分发应用程序,是否需要对 APK 进行签名?
【解决方案2】:

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

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 设备上安装,您可能会收到解析错误。

【讨论】:

    【解决方案3】:

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

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

    【讨论】:

      【解决方案4】:

      尝试以下步骤:

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

      2. 重建您的项目。

      3. 转到解决方案资源管理器-> Android 项目(右键单击)--> 存档--> 分发-- AdHoc --> 签名和添加详细信息--> 另存为

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

      【讨论】:

        猜你喜欢
        • 2010-09-28
        • 1970-01-01
        • 2021-12-12
        • 1970-01-01
        • 1970-01-01
        • 2015-11-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多