更新至AndroidX和React-native版本0.59.10后,无法构建react-native android应用

时间:2019-07-26 13:05:09

标签: react-native react-native-android androidx

在Android上将我的react-native版本更新为0.59.10后,出现以下错误。

(0,react.memo) is not a function.(in '(0,_react.memo)(FastimageBase)')'),'(0,_react.memo)' is undefined)

我的Package.json文件如下:

"dependencies": {
    "@ptomasroos/react-native-multi-slider": "^1.0.0",
    "@pusher/chatkit-client": "^1.4.1",
    "axios": "^0.18.0",
    "base-64": "^0.1.0",
    "esdoc": "^1.1.0",
    "esdoc-standard-plugin": "^1.0.0",
    "moment": "^2.22.2",
    "native-base": "^2.13.4",
    "npm": "^6.1.0",
    "password-validator": "^4.1.1",
    "react": "^16.6.0",
    "react-native": "0.59.10",
    "react-native-actionsheet": "^2.4.2",
    "react-native-animatable": "^1.3.0",
    "react-native-aws3": "0.0.8",
    "react-native-base64": "0.0.2",
    "react-native-circular-progress": "^1.1.0",
    "react-native-confirmation-code-field": "^3.1.2",
    "react-native-document-picker": "^2.2.0",
    "react-native-dynamic-cropper": "^0.1.0",
    "react-native-easy-toast": "^1.2.0",
    "react-native-email": "^1.0.2",
    "react-native-fast-image": "^6.1.1",
    "react-native-firebase": "^5.4.2",
    "react-native-floating-action": "^1.13.0",
    "react-native-fs": "^2.13.3",
    "react-native-gifted-chat": "^0.7.3",
    "react-native-image-crop-picker": "^0.24.1",
    "react-native-image-pan-zoom": "^2.1.11",
    "react-native-image-progress": "^1.1.1",
    "react-native-imagepicker": "^2.0.0",
    "react-native-localization": "^2.0.1",
    "react-native-material-textfield": "^0.12.0",
    "react-native-mixpanel": "^1.1.1",
    "react-native-modal": "^7.0.2",
    "react-native-modal-datetime-picker": "^6.1.0",
    "react-native-open-settings": "^1.0.1",
    "react-native-pdf": "^5.1.3",
    "react-native-permissions": "^1.1.1",
    "react-native-phone-call": "^1.0.9",
    "react-native-popup-dialog": "^0.18.2",
    "react-native-progress": "^3.5.0",
    "react-native-shadow": "^1.2.2",
    "react-native-share": "^1.2.1",
    "react-native-simple-radio-button": "^2.7.3",
    "react-native-svg": "^8.0.11",
    "react-native-uuid-generator": "^5.0.0",
    "react-native-version-number": "^0.3.5",
    "react-navigation": "^2.17.0",
    "react-redux": "^5.1.1",
    "redux": "^4.0.4",
    "redux-thunk": "^2.3.0",
    "rn-fetch-blob": "^0.10.15",
    "rn-sliding-up-panel": "^1.3.1",
    "rollbar-react-native": "^0.5.0"
  }

enter image description here

1 个答案:

答案 0 :(得分:1)

请通过运行以下命令更改版本:

`npm install react-redux@6.0.1 --save`

在使用

运行应用程序之前,请确保已对版本16.8.3做出反应,然后重置缓存。
npm start -- --reset-cache