我的android构建失败。我只是按照说明进行操作,却不知道如何解决。
这是构建日志的最后一位:
[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
感谢您的帮助!
答案 0 :(得分:1)
在Windows系统中创建平台时,有时可能会发生这种情况。您需要向gradlew添加执行权限。如有必要,您可以使用git在Windows上设置linux样式权限。
https://ionic.zendesk.com/hc/en-us/articles/360000160067-Adding-execute-permissions-using-git