如何从终端在 MacOS 上构建 android 项目?
How to build android project on MacOS from terminal?
我想在 MacOS High Sierra 10.13 上的 Android Studio 3.1.3 中从终端使用命令构建项目:
./gradlew clean build
输出:bash:\r: 没有那个文件或目录。
或
/gradlew clean build
bash:没有那个文件或目录。
或
gradlew clean build
bash: 找不到 gradlew 命令。
如何从命令行执行构建?我查看了 Whosebug 的答案,但它们对我没有帮助。谢谢。
您的问题是错误地克隆和转换了项目 - 请参见此处:
我想您是从 Windows 机器导入的项目,现在它包含一些回车符 returns '\r'。
尝试通过在终端中执行以下命令来删除回车符 returns:
brew install dos2unix # Installs dos2unix Mac
find . -type f -exec dos2unix {} \; # recursively removes windows related stuff
之后您可以像往常一样使用 gradle 包装器:
./gradlew clean build
我想在 MacOS High Sierra 10.13 上的 Android Studio 3.1.3 中从终端使用命令构建项目:
./gradlew clean build
输出:bash:\r: 没有那个文件或目录。
或
/gradlew clean build
bash:没有那个文件或目录。
或
gradlew clean build
bash: 找不到 gradlew 命令。
如何从命令行执行构建?我查看了 Whosebug 的答案,但它们对我没有帮助。谢谢。
您的问题是错误地克隆和转换了项目 - 请参见此处:
我想您是从 Windows 机器导入的项目,现在它包含一些回车符 returns '\r'。
尝试通过在终端中执行以下命令来删除回车符 returns:
brew install dos2unix # Installs dos2unix Mac
find . -type f -exec dos2unix {} \; # recursively removes windows related stuff
之后您可以像往常一样使用 gradle 包装器:
./gradlew clean build