React Native:如何修复类型错误:null 不是一个对象(评估 'TrackPlayer.STATE_NONE')?



我在包含我的闹钟应用程序的文件夹中的powershell中输入了以下命令:

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

react-native 链接似乎什么也没做,所以我按照模块信息中给出的步骤手动链接了模块。

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

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

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

类型错误:null 不是对象(计算"TrackPlayer.STATE_NONE"(

我该如何解决这个问题?

版本:

  • 反应本机 CLI:2.0.1
  • 反应原生:0.61.5

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

  1. 第 1 点
  2. Pt 2
  3. 第 3 点

RN0.61.5具有自动链接功能,因此您无需手动链接它。

首先,尝试取消关联

react-native unlink react-native-track-player 

如果您正在为 iOS 开发

cd ios && pod install

然后尝试再次运行项目

相关内容

最新更新