/var/log/messages

debugging with sixth sense

Espresso でハマッた件

以下なメセジを確認。

Warning: Conflict with dependency ‘com.android.support:support-annotations’. Resolved versions for app (22.2.1) and test app (22.2.0) differ.

build.gradle に以下を追加して sync したら良い模様。

1
androidTestCompile 'com.android.support:support-annotations:22.+'

gradle 1.3 使ってるのが影響してるのでしょうか。。。以下は project root にある build.gradle の一部です。

1
    classpath 'com.android.tools.build:gradle:1.3.0'

そしてこれで ActivityTestRule やら AndroidJUnit4 などが import できるようになっています。

実行

その後、実行してみたのですが instantiating tests のままで固まっている。テストの設定見てみるに Target Device が Emulator になっておりました。いやはや。

Comments