개발/React Natie

[React Native] 프로젝트 빌드 오류 해결법

semsem 2020. 1. 9. 18:26

만약 프로젝트를 빌드 시켰는데 이런 오류가 난다면?

error Failed to install the app. Make sure you have the Android development environment set up: https://facebook.github.io/react-native/docs/getting-started.html#android-development-environment. Run CLI with --verbose flag for more details.
Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
Unable to install E:\Rocket.Chat.ReactNative\android\app\build\outputs\apk\debug\app-debug.apk
com.android.ddmlib.InstallException: INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package chat.rocket.reactnative signatures do not match the previously installed version; ignoring!

호환성 문제일 경우가 매우매우 크다.

 

내가 해결한 방법을 포스팅한다.

안드로이드 스튜디오로 들어가 해당 프로젝트를 연다.

File->Setting->Kotiln Complier로 들어가 Target JVM version을 1.8로 바꿔준다. 

1.6은 오류가 난다고 한다...

 

+

추가로 react-native-cli를 설치하지 않아 나는 이슈도 있을 수도 있다.

아래의 명령어를 실행하여 설치를 하자!

npm install -g react-native-cli

이래도 안 잡힌다고.. ^^?

원인은 다양하나 해결할 수 있는 방법 두 가지를 먼저 말해 본다.

 

1. 혹시 디버깅을 하는 휴대폰의 사양이 프로젝트와 맞지 않는 것은 아닌지?

    만약 에뮬레이터를 쓴다면 그 에뮬러이터의 사양/ 용량도 확인해 볼 것.

 

2. 안드로이드를 관리자 권한으로 실행한다. 

    빌드 실행 후, gradle에서 아무런 문제가 없다면 app/android 폴더로 들어가 gradlew clean을 시작한다

    그런 다음 react-native run-android를 실행해 보자.