未被识别为内部或外部命令错误

时间:2017-03-29 05:35:43

标签: android ui-automation android-espresso

我想为espresso和ui自动化测试用例生成测试覆盖率报告。我正在关注此link我在我的android工作室中添加了testCoverageEnabled = true但是当我正在运行时{{1} }获取错误./gradlew createDebugCoverageReport未被识别为内部或外部命令,可操作程序或批处理文件。如果我删除.,则.不会被识别为内部或外部命令,可操作程序或批处理文件。请帮我。也许我在错误的道路上运行命令。

gradle wrapper的输出

/gradlew

1 个答案:

答案 0 :(得分:1)

您正在关注与您的操作系统不匹配的教程。

./

是基于Unix的,你是基于Windows的。 如果gradlew在当前目录中,则可以运行。

.\gradlew createDebugCoverageReport

否则,只需运行

gradlew createDebugCoverageReport
从命令行

,但是如果gradlew在系统路径中。

否则做

cd \
dir /S gradlew

它将显示gradlew的路径,然后你只需要cd到它,所以让我们说它在C:\Program Files\Gradlew\你只是做

cd "C:\Program Files\Gradlew\"

并从那里运行gradlew createDebugCoverageReport