未定义不是对象(评估“ RNSound.IsAndroid”)

时间:2019-08-28 19:05:03

标签: react-native react-native-sound

我正在尝试使react-native-sound可以在我的react-native应用程序上工作,但我不断收到此错误:undefined不是一个对象(正在评估“ RNSound.IsAndroid”)。

我注意到任何人都收到了此错误,并且我已经在此处找到一个相关问题,但是我是超级菜鸟,并且不理解人们建议的大多数解决方案。

我已经尝试了react-native链接react-native-sound,但是它没有任何改变。通过阅读人们的评论,我现在必须手动安装,但是我不太了解自己在做什么。即使是第一步,也可以转到android / app / src / main / java /.../ MainApplication.java。我不明白这一点,因为我在任何地方都看不到android文件。我正在使用Visual Studio(Windows 10)和expo cli,并插入了自己的Pixel 2(因此,我没有使用Android Studio)。

任何帮助都是很棒的。

1 个答案:

答案 0 :(得分:1)

我们不能将本机模块用于由expo cli创建的项目。 因此,您可以使用https://docs.expo.io/versions/latest/sdk/audio/

的替代套件进行博览会

或者如果您熟悉本机开发,则可以从expo中退出项目,以将本机android / ios项目与react-native cli一起使用。