Khi bạn kéo một dự án react-native về máy của mình sử dụng macOS, sử dụng yarn android, thỉnh thoảng nó sẽ xuất hiện 1 lỗi như sau:error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup.
Error: spawn ./gradlew EACCES
at Process.ChildProcess._handle.onexit (node:internal/child_process:282:19)
at onErrorNT (node:internal/child_process:480:16)
at processTicksAndRejections (node:internal/process/task_queues:83:21)
info Run CLI with --verbose flag for more details.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Nguyên nhân: Gradle (cụ thể là gradlew
) chưa được cấp quyền để cài đặt build android cho dự án của bạn. Để khắc phục bạn chỉ cần cấp quyền cho gradlew
bằng câu lệnh sau:
chmod 755 android/gradlew
Sau đó bạn yarn android
để cài Gradle vào dự án của bạn.
Chúc các bạn thành công!