我用expo初始化了我的应用程序,当我导入rn-music-control时,它会抛出以下错误:
TypeError: null is not an object ( evaluating 'NativeMusicControl.STATE_PLAYING' )
我试图链接它,但它没有帮助,所以我弹出expo,然后尝试将它与react-native link
链接,当它没有帮助时,我手动链接了它,但它也不起作用。
这是来自我的react-native信息(如果它可以帮助的话):
IDEs:
Android Studio: Version 4.0.0.0 AI-193.6911.18.40.6514223
Languages:
Java: 1.8.0_211
Python: 3.8.4
npmPackages:
@react-native-community/cli: ^4.10.1 => 4.10.1
react: ~16.11.0 => 16.11.0
react-native: ~0.62.2 => 0.62.2
因为您使用的是React原生版本0.60+,所以有自动链接。 在ios上,您通常运行cd ios& pod install
(android通常是自动的)和重新生成代码(安装本机模块时是必需的)。
看起来rn-music-control
需要一些额外的步骤,这里的大纲包括:
Pod安装--project-directory=ios/