好的,我知道,有几次问了类似的问题,但我无法找到解决问题的方法。 我需要测试我的应用程序。所以我按照教程告诉我添加Android runnter支持。
androidTestCompile 'com.android.support.test:runner:0.5'
androidTestCompile 'com.android.support.test:rules:0.5'
问题是,这似乎与我的compat库兼容。
compile 'com.android.support:appcompat-v7:25.0.1'
compile 'com.android.support:design:25.0.1'
但是我们需要这些库,因为我们针对 API级别25 进行了开发。因此,回到第23版不是我想的选择。
那么我怎么能运行呢?我错过了什么吗?
答案 0 :(得分:3)
androidTestCompile 'com.android.support.test:runner:0.5'
androidTestCompile 'com.android.support.test:rules:0.5'
请参阅旧版supportAnnotations
:
com.android.support:support-annotations:23.1.1
您有几个选择:
专门为测试编译声明suportAnnotations
版本(覆盖任何传递依赖项):
androidTestCompile 'com.android.support:support-annotations:25.0.1'
从那些依赖项中排除它:
androidTestCompile ('com.android.support.test:runner:0.5') {
exclude module: 'support-annotations'
}
androidTestCompile ('com.android.support.test:rules:0.5') {
exclude module: 'support-annotations'
}