React Native:如何解决TypeError:null不是对象(正在评估'TrackPlayer.STATE_NONE')?

时间:2019-12-24 03:49:00

标签: javascript android react-native typeerror react-native-linking

我在包含警报应用程序的文件夹中的Powershell中输入了以下命令:

npm install react-native-track-player 
react-native link react-native-track-player 

反应本地链接似乎什么也没做,所以我按照module info中给出的步骤手动链接了模块。

但是,当我在我的.js组件之一中包含以下行时:

import TrackPlayer from 'react-native-track-player'

我在Android设备上收到以下错误:

  

TypeError:null不是一个对象(正在评估“ TrackPlayer.STATE_NONE”)

我该如何解决?

版本:

  • react-native-cli:2.0.1
  • 本机:0.61.5

以下是堆栈跟踪的一些屏幕截图:

  1. Pt 1
  2. Pt 2
  3. Pt 3

1 个答案:

答案 0 :(得分:0)

RN 0.61.5具有自动链接功能,因此您无需手动链接。

首先,尝试取消链接

react-native unlink react-native-track-player 

如果您是为iOS开发的

cd ios && pod install

然后尝试再次运行您的项目