次の方法で共有


Xamarin.Android アプリの準備

重要

Visual Studio App Center は、2025 年 3 月 31 日に廃止される予定です。 完全に廃止されるまで Visual Studio App Center を引き続き使用できますが、移行を検討できる推奨される代替手段がいくつかあります。

サポートタイムラインと代替手段の詳細については、こちらを参照してください。

このガイドでは、App Center テストにアップロードするために Xamarin.UITests を準備する手順について説明します。 開始するプラットフォームを選択します。

重要

Windows で Xamarin.UITest を実行するには、Android SDK へのパスを使用してANDROID_HOME環境変数を設定する必要があります

App Center for Test に提出するために Xamarin.Android アプリと Xamarin.UITests を準備するには:

  1. タグの外側の AndroidManifest.xml にこのスニペット<uses-permission android:name="android.permission.INTERNET" />を挿入して、アプリがアクセス許可を<application>要求INTERNETしていることを確認します。
  2. [Shared Mono Runtime の使用] を無効にします。 共有 Mono ランタイムでは、Xamarin.UITests が App Center for Test で実行されるのを防ぎ、CLI によって "Mono 共有ランタイムはサポートされていません" というエラーがスローされます。

Visual studio for Mac

[Shared Mono Runtime の使用] を無効にします。 共有 Mono ランタイムは、Xamarin.UITests が App Center for Test で実行されないようにします。

Visual Studio for Macで、[Build Android Build]\(Android ビルドのビルド\) > を開き、[プロジェクト オプション] を選択します。 [ 全般 ] タブで、[ パッケージ化と展開] を探し、[ Shared Mono Runtime を使用 する] チェック ボックスをオフにします。

共有ランタイムの使用を削除する (macOS)

Visual Studio (Windows)

[Shared Mono Runtime の使用] を無効にします。 共有 Mono ランタイムでは、Xamarin.UITests が App Center for Test で実行されるのを防ぎ、アップロード中に が Mono dependency error スローされる可能性があります。

Visual Studio 2019 でプロジェクトのプロパティを開き、[ Android のオプション] タブを選択します。最初のセクションで、[ パッケージ化のプロパティ] を探し、[ 共有ランタイムを使用 する] チェック ボックスをオフにします。

共有ランタイムの使用の削除 (Windows)

アップロード コマンドの生成

テスト スイートを準備したら、 テストをアップロードして実行するようにテスト実行を設定 できます。 このプロセスでは、次のようなプロトタイプコマンド ラインが生成されます。

appcenter test run uitest --app "MyOrg/MyApp" --devices "MyOrg/MyDeviceSet" --app-path pathToFile.apk --test-series "main" --locale "en_US" --build-dir pathToUITestBuildDir

コマンド ラインには、いくつかの変更が必要です。

  1. & 引数のパスを--app-path--build-dir指定する必要があります
  2. CLI で自動的に見つからない場合は、使用している UITest パッケージを指定する必要 がある場合があります--uitest-tools-dir /Users/{your username}/.nuget/packages/xamarin.uitest/{UITest version}/tools