android - 我在反应原生时出错 null is not an object ''evalating _ReanimatedModule.default.configureProps'
问题描述
我在 linux 机器上安装了 react native。我想在我的练习代码中实现 createBottomTabNavigator。我在其中创建了 5 个文件夹和 index.js。导航.js:
import {createAppContainer} from 'react-navigation';
import {createBottomTabNavigator} from 'react-navigation-tabs';
import Profile from './common/pages/profile';
import Home from './common/pages/home';
import Search from './common/pages/search';
import Camera from './common/pages/camera';
import Notification from './common/pages/notification';
const Navigate=createBottomTabNavigator({
Profile:{screen:Profile},
Home:{screen:Home},
Camera:{screen:Camera},
Search:{screen:Search},
Notification:{screen:Notification}
});
export default createAppContainer(Navigate);
和主要的 index.js:
import {AppRegistry} from 'react-native';
import Navigate from './navigate';
import {name as appName} from './app.json';
AppRegistry.registerComponent(appName, () => Navigate);
现在当我在 genymotion 中运行时出现错误:
- null 不是对象''评估_ReanimatedModule.default.configureProps'
我的 package.json:
{
"name": "myinstagram",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "react-native start",
"test": "jest",
"lint": "eslint ."
},
"dependencies": {
"react": "16.8.6",
"react-native": "0.60.5",
"react-native-gesture-handler": "^1.4.1",
"react-native-reanimated": "^1.2.0",
"react-navigation": "^4.0.2",
"react-navigation-tabs": "^2.4.1"
},
"devDependencies": {
"@babel/core": "^7.6.0",
"@babel/runtime": "^7.6.0",
"@react-native-community/eslint-config": "^0.0.5",
"babel-jest": "^24.9.0",
"eslint": "^6.3.0",
"jest": "^24.9.0",
"metro-react-native-babel-preset": "^0.56.0",
"react-test-renderer": "16.8.6"
},
"jest": {
"preset": "react-native"
}
}
解决方案
检查您是否在getPackages下的 MainApplication.java 中添加了新的 ReanimatedPackage()
并添加导入:import com.swmansion.reanimated.ReanimatedPackage;
推荐阅读
- ios - 是什么让“FBAudienceNetwork”链接花了 20 秒?
- c++ - std::strftime 因输入错误而崩溃
- php - 为什么 laravel queue 会忽略我的超时值?
- javascript - React onClose eventListener 未在 Safari 上触发
- swift - 斯威夫特未能产生表达诊断
- c# - 如何仅将选定的实体从 DB 添加到 DBContext?
- sql - 为什么我不能将 ON UPDATE 选项添加到指向同一字段的几个外键?
- python - 如何在 Discord.py 中清除特定用户的消息
- android - 单元测试以检查在使用 RxBindings 时是否调用了接受
- bash - 如何在bash中触摸包含大于特定日期的日期的文件名?