2016-08-09 4 views
9

私はapkとして配布したいXamarin.Formsプロジェクトを持っています。しかし、私はVisual Studioで.apkファイルを生成する方法を見つけることができません - どうすればいいですか?Visual Studioを使用してXamarin.Formsプロジェクトから.apkファイルを生成する方法は?

+0

これはあなたの質問にお答えしますか? http://stackoverflow.com/questions/19195004/is-xamarin-studio-supposed-to-generate-an-apk-when-compiling-for-debug-target – theFunkyEngineer

答えて

4

まず、あなたのプロジェクトは、単に右あなたのアンドロイドプロジェクトをクリックして選択し、「エクスポートのAndroidパッケージ(の.apk)」shown in image あなたの.apkファイルがプロジェクトディレクトリに

+0

私はすでにそれをしていますが、見つけられませんでした私のプロジェクトディレクトリにあるファイル。 – Wassim

+0

Xamarin.Forms(PCL)を使用している場合、[ディレクトリパス] - > [プロジェクト名フォルダ] - > [プロジェクト名] .Droid - > _your apkはここになります_ –

+0

ビルドパッケージは正常に終了しましたか?私の場合は答えはノーです。 – Wassim

10

ときに作成されます。そして、リリースモード にする必要があります(この答えを書くときv4.2.2.6である)最新のXamarinツールでアップデート3のVisual Studio 2015を使用して、右のあなたのAndroidプロジェクトをクリックして、ここで説明したように「アーカイブ...」を選択します。

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

アーカイブマネージャが開き、Appバンドルをアーカイブするプロセスが開始されます。アーカイブが終了したら、アーカイブマネージャの右下にあるボタン「Distribute ...」をクリックして、署名済みのAPKを作成することができます。これは、ここで説明されています

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

注意:あなたが署名したAPKを使用しない場合のAndroidデバイス上にインストールしようとした場合、あなたはおそらくパースエラーを取得します。

1

あなたのプロジェクトのbinフォルダにAPKまたはIPAファイルがあります。したがって、Androidでは、次の場所にあります。Project.Droid/bin/MyAppName.apk

これは、App Storeの設定でビルドする場合や、Xamarin IDEに他の問題がある場合は当てはまりません。その場合は、プロジェクトを右クリックして公開アーカイブを選択すると、ここにアーチファクトが保存されます~/Library/Developer/Xamarin/Archives/。あるいは、プロジェクトを右クリックしてを選択してください。アーカイブを見る

関連する問題