无法识别为内部或外部命令错误
Getting not recognized as an internal or external command error
我想为 espresso 和 ui 自动化测试生成测试覆盖率报告 cases.For 我正在关注这个 link 我已经在我的 [=22] 中添加了 testCoverageEnabled = true
=] studio but when i am 运行 ./gradlew createDebugCoverageReport
收到错误 .
不是内部或外部命令,也不是可运行的程序或批处理文件。并且如果我删除 .
则 /gradlew
不会被识别为内部或外部命令、可运行程序或批处理文件。请帮我。也许我 运行 命令走错了路。
gradle 包装器的输出
C:\Users\Shivam\Desktop\gradle\gradle-3.4.1-all\gradle-3.4.1\bin>gradle wrapper
Starting a Gradle Daemon (subsequent builds will be faster)
:wrapper FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Some problems were found with the configuration of task ':wrapper'.
> Cannot write to file 'C:\Users\Shivam\Desktop\gradle\gradle-3.4.1-all\gradle-3.4.1\bin\gradle\wrapper\gradle-wrapper.properties' specified for property 'propertiesFile', as ancestor 'C:\Users\Shivam\Desktop\gradle\gradle-3.4.1-all\gradle-3.4.1\bin\gradle' is not a directory.
> Cannot write to file 'C:\Users\Shivam\Desktop\gradle\gradle-3.4.1-all\gradle-3.4.1\bin\gradle\wrapper\gradle-wrapper.jar' specified for property 'jarFile', as ancestor 'C:\Users\Shivam\Desktop\gradle\gradle-3.4.1-all\gradle-3.4.1\bin\gradle' is not a directory.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
您正在学习的教程与您的 OS 不符。
./
基于 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
从那里开始。
我想为 espresso 和 ui 自动化测试生成测试覆盖率报告 cases.For 我正在关注这个 link 我已经在我的 [=22] 中添加了 testCoverageEnabled = true
=] studio but when i am 运行 ./gradlew createDebugCoverageReport
收到错误 .
不是内部或外部命令,也不是可运行的程序或批处理文件。并且如果我删除 .
则 /gradlew
不会被识别为内部或外部命令、可运行程序或批处理文件。请帮我。也许我 运行 命令走错了路。
gradle 包装器的输出
C:\Users\Shivam\Desktop\gradle\gradle-3.4.1-all\gradle-3.4.1\bin>gradle wrapper
Starting a Gradle Daemon (subsequent builds will be faster)
:wrapper FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Some problems were found with the configuration of task ':wrapper'.
> Cannot write to file 'C:\Users\Shivam\Desktop\gradle\gradle-3.4.1-all\gradle-3.4.1\bin\gradle\wrapper\gradle-wrapper.properties' specified for property 'propertiesFile', as ancestor 'C:\Users\Shivam\Desktop\gradle\gradle-3.4.1-all\gradle-3.4.1\bin\gradle' is not a directory.
> Cannot write to file 'C:\Users\Shivam\Desktop\gradle\gradle-3.4.1-all\gradle-3.4.1\bin\gradle\wrapper\gradle-wrapper.jar' specified for property 'jarFile', as ancestor 'C:\Users\Shivam\Desktop\gradle\gradle-3.4.1-all\gradle-3.4.1\bin\gradle' is not a directory.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
您正在学习的教程与您的 OS 不符。
./
基于 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
从那里开始。