如果报错Resolved versions for app (22.0.0) and test app (21.0.3) differ,可以使用
gradle -q app:dependencies
来查看各种apk(比如testApk)内部内部的依赖。
C07B3706-57D5-45F2-B1C0-04C166C472C7.png
对比发现项目配置的
96C179CB-F818-4AAD-8F9F-261A3DF1888A.png
发现runner:0.4 内部依赖的annotations版本号和我们dependencies中配置的不一样导致的错误
这个时候可以通过配置
BD9E7C1B-D566-40DA-8A1A-44C97DD1F421.png
来指定Test中的annotations版本
E9095035-A1EF-41B2-8726-3188C0723235.png
问题解决