Xamarin.Android アプリの配置とテスト

このセクションには、アプリケーションをテストしたり、アプリケーションのパフォーマンスを最適化したり、リリース用にそれを準備したり、証明書で署名したり、それをアプリ ストアに公開する方法のガイドが含まれています。

アプリケーション パッケージのサイズ

この記事では Xamarin.Android アプリケーション パッケージの構成部分と、開発のデバッグおよびリリース段階で効果的なパッケージ開発を行うために使用できる関連戦略について検証します。

変更の適用

このガイドでは、アプリを再起動せずに、実行中のアプリにリソースの変更をプッシュできるようにする変更の適用機能について説明します。

アプリのビルド

このセクションでは、ビルド プロセスのしくみと、ABI 固有の APK のビルド方法について説明します。

コマンド ライン エミュレーター

この記事ではコマンド ラインを使用したエミュレーターの起動について簡単に説明します。

デバッグ

このセクションのガイドは、Android エミュレーター、実際の Android デバイス、およびデバッグ ログを使用してアプリをデバッグするときに役立ちます。

デバッグできる属性の設定

この記事では adb などのツールが JVM と通信できるように、デバッグできる属性を設定する方法について説明します。

Environment

この記事では Xamarin.Android の実行環境と、プログラムの実行に影響を与える Android システムのプロパティについて説明します。

GDB

この記事では、gdb を使用して Xamarin.Android アプリケーションをデバッグする方法について説明します。

システム アプリのインストール

このガイドでは、システム アプリケーションとして Android デバイスまたはカスタム ROM の一部として Xamarin.Android アプリをインストールする方法について説明します。

Android でのリンク

この記事ではアプリケーションの最終的なサイズを削減するために Xamarin.Android で使用されるリンク プロセスについて説明します。 実行できるさまざまなレベルのリンクについて説明し、リンカーの使用が原因のエラーを軽減するためのガイダンスやトラブルシューティングのアドバイスを提供します。

Xamarin.Android パフォーマンス

Xamarin.Android でビルドされたアプリケーションのパフォーマンスを高めるための方法は多数あります。 これらの手法をすべて使用することで、CPU で実行される作業量や、アプリケーションで消費されるメモリ量を大幅に減らすことができます。

Android アプリのプロファイリング

このガイドでは、プロファイラー ツールを使用して、Android アプリのパフォーマンスとメモリ使用量を調べる方法について説明します。

リリースに向けてアプリケーションを準備する

アプリケーションがコード化され、テストされたら、配信のためにパッケージを用意する必要があります。 このパッケージ準備における最初の作業は、リリース用のアプリケーションをビルドすることです。中心的な作業は、いくつかのアプリケーション属性を設定することです。

Android アプリケーション パッケージに署名

Android の署名 ID を作成する方法、Android アプリケーション用の新しい署名証明書を作成する方法、署名証明書を使用してアプリケーションに署名する方法を学習します。 さらに、アドホック配布用にアプリをディスクにエクスポートする方法をこのトピックでは説明します。 結果として得られる APK は、アプリ ストアを経由せずに Android デバイスにサイドロードすることができます。

アプリケーションの発行

この一連の記事では、Xamarin.Android で作成されたアプリケーションをパブリック配布する手順について説明します。 配布は、電子メール、プライベートの Web サーバー、Google Play、Amazon Android アプリ ストアなどのチャネルを経由して行うことができます。