Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro ao digitar o comando yarn build:android

Está acontecendo esse erro no comando de yarn build:android, estou utilizando um mac

mult_claro_019_mac@zl040 jornada-milhas-redux % yarn build:android yarn run v1.22.19 warning ../../package.json: No license field $ npx expo run:android --variant debug › Building app... Error: spawn /Users/mult_claro_019_mac/Documents/jornada-milhas-redux/android/gradlew EACCES Error: spawn /Users/mult_claro_019_mac/Documents/jornada-milhas-redux/android/gradlew EACCES at ChildProcess._handle.onexit (node:internal/child_process:284:19) at onErrorNT (node:internal/child_process:477:16) at process.processTicksAndRejections (node:internal/process/task_queues:82:21) error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

1 resposta
solução!

Oi Daniel, tudo bem?

Pelo que você relatou, parece que o problema está relacionado com as permissões do arquivo gradlew no seu sistema operacional.

O erro EACCES geralmente indica que o processo não tem permissão para acessar o arquivo ou diretório. No seu caso, o erro está acontecendo ao tentar executar o arquivo gradlew, que é o script de build do Gradle para sistemas Unix-like (como o Mac).

Uma possível solução para esse problema seria alterar as permissões do arquivo gradlew para permitir a execução. Você pode fazer isso utilizando o comando chmod no terminal. Aqui está um exemplo de como você pode fazer isso:

cd /Users/mult_claro_019_mac/Documents/jornada-milhas-redux/android/
chmod +x gradlew

O comando 'cd' é usado para navegar até o diretório onde o arquivo gradlew está localizado. O comando 'chmod +x gradlew' altera as permissões do arquivo gradlew para permitir a execução.

Depois de executar esses comandos, tente rodar o comando 'yarn build:android' novamente e veja se o problema foi resolvido.

Um abraço e bons estudos.