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

Was*_*sim 20 android visual-studio apk xamarin.forms

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

Mai*_*mse 29

当使用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

这将打开Archive Manager并开始归档App捆绑包的过程.归档完成后,您可以单击Archive Manager右下角的" Distribute ... " 按钮创建已签名的APK.这在这里描述:

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

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


Mik*_*ish 11

尝试以下步骤:

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

  2. 重建你的项目。

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

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


Gan*_*ikh 6

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


jfm*_*fmg 5

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

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