React Native

RN 빌드 오류] error Android project not found. Are you sure this is a React Native project?

projin 2020. 8. 31. 09:29

지난 금요일 거래처에게 앱 테스트를 요청하기위해 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 경로에 가서 파일을 지우고 다시 실행 정상적으로 된다.