jineecode

각종 에러들 타파하기 본문

React native

각종 에러들 타파하기

지니코딩 2022. 2. 9. 18:16

Attempt to invoke interface method 'boolean com.swmansion.reanimated.layoutReanimation.NativeMethodsHolder.isLayoutAnimationEnabled()' on a null object reference

 

다음 코드로 고친다.

https://github.com/software-mansion-labs/reanimated-2-playground/commit/71642dbe7bd96eb41df5b9f59d661ab15f6fc3f8

 

Android · software-mansion-labs/reanimated-2-playground@71642db

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

github.com

 


 

디버깅 시도 시, 에뮬레이터가 꺼지는 경우

 

1. 라이브러리 설치

yarn add react-native-reanimated@next

 

2. Babel Plugin 추가

프로젝트 디렉터리에 있는 babel.config.js에 react-native-reanimated의 plugin을 추가.

plugin은 목록의 맨 아래에 추가.

 

babel.config.js

module.exports = {
    presets: ['module:metro-react-native-babel-preset'],
    plugins: [
      [
        'babel-plugin-root-import',
        {
          rootPathPrefix: '~',
          rootPathSuffix: 'src',
        },
      ],
      'react-native-reanimated/plugin'
    ],
  };
Comments