2

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

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

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

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

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

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

TypeError:null 不是对象(评估 'TrackPlayer.STATE_NONE')

我怎样才能解决这个问题?

版本:

  • 反应原生 cli:2.0.1
  • 反应原生:0.61.5

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

  1. 铂 1
  2. 铂2
  3. 铂3
4

1 回答 1

0

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

首先,尝试取消链接

react-native unlink react-native-track-player 

如果你正在为 ios 开发

cd ios && pod install

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

于 2019-12-24T04:53:59.103 回答