web-dev-qa-db-ja.com

Visual Studioを使用してXamarin.Formsプロジェクトから.apkファイルを生成する方法

apk;として配布したいXamarin.Formsプロジェクトがあります。ただし、Visual Studioで.apkファイルを生成する方法を見つけることができません-これを行うにはどうすればよいですか?

19
Wassim

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

これにより、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デバイスにインストールしようとすると、おそらく解析エラーが発生します。

28
Maikel Willemse

まず、プロジェクトをリリースモードにする必要があります。次に、Android Projectを右クリックし、[Android Package(.apk)]を選択します] in image .apkファイルはプロジェクトディレクトリに作成されます

6
Ganesh Parikh

プロジェクトのbinフォルダーでAPKまたはIPAファイルを見つけることができます。だからAndroidここにあります:Project.Droid/bin/MyAppName.apk

これは、App Store構成でビルドする場合や、Xamarin IDEに他の問題がある場合には当てはまらない可能性があります。その場合、プロジェクトを右クリックして公開用アーカイブを選択すると、ここにアーティファクトが保存されます~/Library/Developer/Xamarin/Archives/。または、プロジェクトを右クリックしてアーカイブの表示を選択します

3
jfmg