11

カスタムビルドバリアントを使用して計測テストを作成しようとしています。このビルドの変種では、私はクラスとサーバーを嘲笑しました。モックを使ってみるとうまくいきますが、テスト用にモックビルドを使うことはできません。 Android Studio内の設定は次のとおりです。 Androidスタジオ計測器テストビルドバリアント

Build Variants

は、私は私のモックバージョンを除いて私のアプリのすべてのバージョンをアンインストールしようとしたので、実行するために私のテストを取得いくつかの問題を持っていた私は、このエラーになっておく:しかし

Test running startedTest running failed: Unable to find instrumentation target package: com.teamtreehouse.review.debug

私がしようデバッグビルドバリアントに対してテストを実行するには、うまく動作します。それは私のデバッグバージョンをインストールし、次にテストを実行します。

答えて

29

あなた別のビルドバリアントのテストを行うことができます。 1つだけにします。デフォルトはdebugです。

これを参照してください: http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Testing

Currently only one Build Type is tested. By default it is the debug Build Type, but this can be reconfigured with:

android { 
    ... 
    testBuildType "staging" 
} 
+0

あなたは私の一日保存した...ありがとう! – Ale

+0

@sunlirあなたは神です! –