AppFlow Capacitor Build Error: PermissionDenied gradlew

AppFlow Capacitor Build Error: PermissionDenied gradlew

我的 android 构建在 appflow 中失败。我只是按照说明操作,不知道如何解决这个问题。

这是构建日志的最后一点:

[07:25:07]: Building android...
+----------------------------+-----------------------+
|                    Lane Context                    |
+----------------------------+-----------------------+
| DEFAULT_PLATFORM           | ios                   |
| PLATFORM_NAME              | android               |
| LANE_NAME                  | android package_build |
| PROJECT_WEB_DIR            | www                   |
| DOWNLOAD_CREDENTIAL_EXISTS | false                 |
| GRADLE_BUILD_TYPE          | Debug                 |
+----------------------------+-----------------------+
[07:25:07]: Permission denied - /builds/project-0/android/gradlew

+------+-------------------------+-------------+
|               fastlane summary               |
+------+-------------------------+-------------+
| Step | Action                  | Time (in s) |
+------+-------------------------+-------------+
| 1    | default_platform        | 0           |
| 2    | build_summary           | 1           |
| 3    | add_git_credentials     | 0           |
| 4    | detect_native_type      | 0           |
| 5    | get_web_dir             | 0           |
| 6    | modify_cap_web_config   | 0           |
| 7    | download_credential     | 0           |
| 8    | build_pro_app           | 60          |
| 9    | cap_sync                | 1           |
| 10   | cap_custom_deploy       | 0           |
|    | build_android_capacitor | 0           |
+------+-------------------------+-------------+

[07:25:07]: fastlane finished with errors
/usr/local/bin/fastlane: [!] Permission denied - /builds/project-0/android/gradlew (Errno::EACCES)
Running after script...
$ run "clean-up"
ERROR: Job failed: command terminated with exit code 1

感谢任何帮助!

当在 Windows 系统中创建平台时,有时会发生这种情况。需要给 gradlew 添加执行权限。如有必要,您可以使用 git.

在 Windows 上设置 linux 样式权限

https://ionic.zendesk.com/hc/en-us/articles/360000160067-Adding-execute-permissions-using-git