我有一些单元测试。有些通过了,有些则失败了。从昨天开始,无论我对生产代码或这些测试代码进行的更改如何,当我运行测试时,它都会向我报告旧的结果。我将其中一项通过的测试更改为:
Assert.assertEquals(1, 2);
它仍在过去!
我尝试重新启动Android Studio,使其缓存失效,将Android Studio更新到最新版本,甚至重新启动笔记本电脑,但都没有运气。
清理和重建项目有时会起作用,但是它很重并且需要几分钟。对于我接下来要进行的代码更改,同样的老问题也会显示出来。
问题似乎在于它没有制作/更新Apk文件。因为当我清理项目时,在下次运行时它会抱怨apk文件不存在:
The APK file ***/app/build/outputs/apk/app-***-debug.apk does not exist on disk.
当我手动重建时,它对Test apk文件也有同样的抱怨:
The APK file ***/app/build/outputs/apk/app-***-debug-androidTest-unaligned.apk does not exist on disk.
环境信息
Android Studio 2.1.2
Ubuntu 16.04 64位
JRE 1.7.0 amd64
JVM OpenJDK 64位
Gradle 2.10
Gradle插件2.1.2
删除Run configuration
测试中的,解决了该问题。也许它有一些无效的配置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句