문제
아래와 같이 spawnSync ./gradlew EACCES
에러가 났을 때 어떻게 해결할까?
Error: spawnSync ./gradlew EACCES
at Object.spawnSync (internal/child_process.js:998:20)
at spawnSync (child_process.js:622:24)
at Object.execFileSync (child_process.js:650:13)
at runOnAllDevices (/home/user/react/front-end/project/node_modules /react-native/local-cli/runAndroid/runAndroid.js:299:19)
at buildAndRun (/home/user/react/front-end/project/node_modules/react-native/local-cli/runAndroid/runAndroid.js:135:12)
at isPackagerRunning.then.result (/home/user/react/front-end/project/node_modules/react-native/local-cli/runAndroid/runAndroid.js:65:12)
at processTicksAndRejections (internal/process/next_tick.js:81:5)
해결
chmod 755 android/gradlew
위와 같이 권한을 주면 된다.
환경마다 경로는 다를 수 있다.
gradlew
파일이 있는 곳을 찾아서 경로를 주면 된다.
반응형
'리액트 네이티브 (React Native)' 카테고리의 다른 글
DismissKeyboardView 로 사용성 좋은 키보드 입력 구성하기 (0) | 2022.10.10 |
---|---|
리액트 네이티브 TextInput 컴포넌트 사용 방법 (0) | 2022.10.10 |
리액트 네비게이션 (react navigation) 으로 리액트 네이티브 화면 전환하기 (0) | 2022.10.05 |
리액트 네이티브 앱 이름 변경 방법 (0) | 2022.10.03 |
리액트 네이티브 (React Native) 앱 디버깅 하는 방법들 (0) | 2022.10.03 |