지난 금요일 거래처에게 앱 테스트를 요청하기위해 release 하고
난 다음 월요일 출근해서 작업을 할려고 하니 아래와 같은 에러가 발생했다.
C:\App\Test>npx react-native run-android -- --reset-cache
error Android project not found. Are you sure this is a React Native project? If your Android files are located in a non-standard location (e.g. not inside 'android' folder), consider setting `project.android.sourceDir` option to point to a new location. Run CLI with --verbose flag for more details.
그래서 해결 방벙은
1. 해당 프로젝트의 root 폴더로 가서 설정 파일 삭제
android -> app -> build -> intermediates -> signing_config -> debug -> out -> signing-config.json
그리고 다시 프로잭트를 실행한다.
그런데 위 경로에 파일이 존재하지 않는다
그래서 또 다른 방법은 찾아서...
2. React-native 업그레이드 명령어 "react-native upgrade" 를 실행한후 다시 프로젝트를 실행한다.
그런데 아래 메시지와 같이 업그레이드 할 필요가 없다고 한다
info No version passed. Fetching latest... (node:3500) Warning: Accessing non-existent property 'padLevels' of module exports inside circular dependency (Use `node --trace-warnings ...` to show where the warning was created) warn Specified version "0.63.2" is already installed in node_modules and it satisfies "0.63.2" semver range. No need to upgrade
이런.. 결국 해결은
C:\App\Test\android\app\release 경로에 가서 파일을 지우고 다시 실행 정상적으로 된다.