如何从终端在MacOS上构建android项目?

时间:2018-08-06 12:31:45

标签: android macos gradle build.gradle gradlew

我想使用以下命令从终端在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的答案,但是它们并没有帮助我。谢谢。

enter image description here enter image description here

2 个答案:

答案 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