ABOUT ME

술을 좋아하는 개발자입니다. hjy0085@naver.com

Today
Yesterday
Total
  • [Error] Native module ~~ tried to override ~~ for module name ~~
    Dev/React Native 2019. 11. 10. 00:34

    아.. Expo kit으로 Eject 시킨 후에 삽질을 많이 하게 된다.

     

    제목과 같은 에러를 발견하게 되면 두가지 처리를 해주자.

     

    1. ${ProjectRoot}/android/app/src/main/java/host/exp/exponent/MainApplication.java

    의 getPackages() 함수의 리턴값이 중복되는지 확인하고 중복되는 값을 제거해주자.

    (import 선언문도 중복되어 있을 수 있으니 같이 확인해보자.)

     

    2. ~~ 해당 라이브러리의 

    ${ProjectRoot}/node_modules/${Lib}/android/src/main/java/com/reactnativecommunity/${Lib}/${Lib}Module.java

    맨 마지막에 

    아래와 같은 메서드를 추가해주자..

    @Override
    
    public boolean canOverrideExistingModule() {
    	return true;
    }

     

    다시 실행해보면 될 것이다

    'Dev > React Native' 카테고리의 다른 글

    댓글

Designed by Tistory.