web-dev-qa-db-ja.com

Android Studio 2 Beta 5のビルドバリアントからアーティファクトセレクターが見つからない/なくなっている

Android St​​udio内からインストルメンテーションテストを実行するには、通常、ビルドバリアントウィンドウを使用して、ビルドするテストアーティファクトとして「Android Instrumentation Tests」を選択します。最近Android St​​udio 2 Beta 5にアップグレードしましたが、「テストアーティファクト」セレクターが表示されなくなりました。どこに行ったの?他の構成が代わりに使用されましたか?

53
Mark McClelland

これは Android Studio 2.0 Preview 5のリリースノート : " )はさらに改善され、デフォルトで有効になりました

ユニットテストとインストルメンテーションテストの同時ビルドを無効にするには、[ファイル]メニュー-> [設定]-> [ビルド、実行、展開]-> [ビルドツール]-> [Gradle]-> [実験的]に移動します。次に、これをオフにします:「Androidプロジェクトですべてのテスト成果物(ユニットテストおよびインストルメンテーションテスト)を有効にします」。

[設定]をナビゲートするのではなく、[設定]ダイアログの上部にある検索ボックスを使用して、「instrumentation」を検索することもできます。

83
Mark McClelland

@markproxyが言ったように、選択できる「Android Instrumentation Tests」を含む「Test artifact」はありません。 Android Studio 1.5xリリース enter image description here

私が見るところ、Android Studio 2.3.3では、このオプションは4つまでなくなりました。

@markproxy:これは、その機能は実験的ではなく、Android Studioを機能として組み込み、無効にする必要がないためです。

enter image description here

ここでは、誰でも必要に応じて、Android Unit Test guide: Getting Started with Testing (Instrumented Unit Tests included)へのリンク

4
ingitaly