我想使用以下命令从终端在MacOS High Sierra 10.13上的Android Studio 3.1.3中构建项目:
./gradlew clean build
输出:bash:\ r:没有这样的文件或目录。
或
/gradlew clean build
bash:没有这样的文件或目录。
或
gradlew clean build
bash:找不到gradlew命令。
如何从命令行执行构建?我已经看过stackoverflow的答案,但是它们并没有帮助我。谢谢。
答案 0 :(得分:2)
我想您已经从Windows计算机导入了项目,现在它包含一些回车符'\ r'。
尝试通过在终端中执行以下命令来删除回车符:
brew install dos2unix # Installs dos2unix Mac
find . -type f -exec dos2unix {} \; # recursively removes windows related stuff
之后,您可以照常使用gradle包装器:
./gradlew clean build
答案 1 :(得分:1)
您的问题是错误地克隆和转换的项目-请参见此处: env: bash\r: No such file or directory