0 环境
mac 环境下的Android Studio
1 无法找到gradle
在Android Studio中的terminal界面中输入gradlew,显示的是:
command not found: gradlew
出现这种情况是因为mac环境下需要使用./gradlew 命令,但是使用这个命令之后显示:
./gradlew: No such file or directory
2 解决方案
先生成gradle wrapper,在Android Studio的Teminal中执行:
gradle wrapper
执行完成以上语句之后再执行:
./gradlew
执行效果如下:
这么做的原因是:
gradlew
script is so-called Gradle wrapper, a self-contained script which allows people to run Gradle tasks without gradle installed. However it doesn't have to exist to execute Gradle tasks, it's absolutely optional.
之所以gradlew报错,是因为这个是一个可选项,不一定是存在的,执行了gradle wrapper命令之后才会生成这个脚本。
更多的信息可以参考:官方文档
https://docs.gradle.org/current/userguide/gradle_wrapper.html
参考:
Stack Overflow中有一篇帖子:
https://stackoverflow.com/questions/41407976/gradlew-is-not-found-no-such-file-or-directory