构建从 Unity3D 项目导出的 Gradle 项目:找不到 gradlew

Building Gradle project exported from Unity3D project: gradlew not found

我完全不熟悉 Android 构建过程和 Gradle。

我已经在命令行中从 Unity3D 成功导出了一个 Gradle 项目,并在我的输出文件夹中获得了以下文件:

build.gradle        gradle.properties   launcher        local.properties    settings.gradle     unityLibrary

现在下一步是从命令行将此 Gradle 项目转换为 apk 文件。

我已经在我的 MacOS 机器上安装了 Android Studio,完成了第一个 运行 设置,并在此处查看了从命令行构建的文档 (https://developer.android.com/studio/build/building-cmdline )。但是 ./gradlew build.gradle 给出 zsh: no such file or directory: ./gradlew(文件夹中的所有文件都在上面列出并且 gradlew 不存在)并且 which gradlew 给出 gradlew not found 错误。

我被困在这一点上,不知道如何才能让 gradlew 命令正常工作。

我想从命令行构建所有内容的原因是我必须在 Jenkins 中自动化整个过程。

这会安装所需的 gradle cli

brew install gradle

下面在您的项目中创建 gradlew 文件。

gradle wrapper