Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 提供了一个已在本地可用的映像_Android_Firebase_React Native - Fatal编程技术网

Android 提供了一个已在本地可用的映像

Android 提供了一个已在本地可用的映像,android,firebase,react-native,Android,Firebase,React Native,我正在我的应用程序中使用React Native和Firebase。不知从哪里我刚开始收到这个错误: 在我的react packager中,它指向以下代码: onProfilesChange = async (snap) => { var allProfilePromises = [] snap.forEach((child) => { var profileId = child.val().profileId var already

我正在我的应用程序中使用React Native和Firebase。不知从哪里我刚开始收到这个错误:

在我的react packager中,它指向以下代码:

    onProfilesChange = async (snap) => {
    var allProfilePromises = []
    snap.forEach((child) => {
      var profileId = child.val().profileId
      var alreadyAdded = this.state.profiles.some(x => x.id === profileId)

      if (alreadyAdded === false) {
        var profilePromise = this.registerOnProfileChanges(profileId)
        allProfilePromises.push(profilePromise)
      }
    })

    await Promise.all(allProfilePromises)

    var profileCount = snap.numChildren()
    this.setState({ profiles: this.state.profiles, loading: false, profileCount: profileCount })

    if (profileCount <= 0) {
      this.getUserName()
    }
  }
调用componentMount时正在运行的。现在错误已经很清楚了,但我不知道为什么会产生它,也不知道如何通过它。这个代码已经运行了几个月,我没有对它做任何更改


提前谢谢。

我遇到了同样的问题。它与图像有关。 我通过更改react native img cache的版本解决了这个问题。 运行以下命令:
npm安装反应本机img-cache@1.4.0尝试清除缓存并重新启动服务器

cd android & gradlew clean & cd .. & rm -rf node_modules/ & npm cache clean --force & yarn install & react-native run-android
您可能希望使用npm i而不是纱线安装

cd android & gradlew clean & cd .. & rm -rf node_modules/ & npm cache clean --force & yarn install & react-native run-android