I am receiving this same error message, The "ExpoNativeModulesProxy" native module is not exported through NativeModules; verify that expo-react-native-adapter's native code is linked properly, after updating to CLI 3.0.9 and SDK 34. Not sure if it is related but I am also receiving this error, TypeError: asset.downloadAsync is not a function. (In 'asset.downloadAsync()', 'asset.downloadAsync' is undefined), after updating as well. Had not seen either of these issues until updating. Have tried with both Node 10 and 12, same behavior for both. Any ideas?
Expo CLI 3.0.9 environment info:
OS: macOS 10.14.6
Shell: 5.3 - /bin/zsh
Node: 12.8.0 - ~/.nvm/versions/node/v12.8.0/bin/node
Yarn: 1.17.3 - /usr/local/bin/yarn
npm: 6.10.2 - ~/.nvm/versions/node/v12.8.0/bin/npm
Android Studio: 3.1 AI-173.4670197
Xcode: 10.3/10G8 - /usr/bin/xcodebuild
expo: ^34.0.3 => 34.0.4
react: 16.8.3 => 16.8.3
react-native: https://github.com/expo/react-native/archive/sdk-34.0.0.tar.gz => 0.59.8
react-navigation: ^2.18.2 => 2.18.3
Finally found the issue for the downloadAsync(), and it wasn’t even close to what I thought. Our home screen background image wasn’t being preloaded so I thought the issue was in the image loadAsync() function, but it was actually being caused by the fonts loadAsync function, more specifically loading "Ionicons": require("@expo/vector-icons"). Changing that line to ...Ionicons.font solved the problem and I am no longer seeing the error. Still have no idea about the NativeModule issue, will post back if I find the cause of that one.