TypeError: undefined is not an object (evaluating 'InnerNativeModule.installCoreFunctions')
去android/app/build.gradle搜索
project.ext.react = [
enableHermes: true, // clean and rebuild if changing
]
将其更改为project.ext.react = [
enableHermes: false, // clean and rebuild if changing
]
并在MainApplication.java文件中将这两行添加到顶部
import com.facebook.react.bridge.JSIModulePackage; import com.swmansion.reanimated.ReanimatedJSIModulePackage;
并添加此功能@Override protected JSIModulePackage getJSIModulePackage() { return new ReanimatedJSIModulePackage(); }
屏幕截图
在bable.config.js文件中添加这些,像这样的行
module.exports = {
presets: ['module:metro-react-native-babel-preset'],
plugins: [
"react-native-reanimated/plugin",
],
};
index.js
import 'react-native-gesture-handler'