нестандартная ошибка C ++ в ViroReact React-Native - PullRequest
0 голосов
/ 11 марта 2020

Я новичок в React, React-Native и ViroReact. Я провел почти день, пытаясь создать простое приложение с помощью React-Native и ViroReact. Проблема заключалась в том, что когда я создавал пример ViroSample (представленный в документации), всегда возникала ошибка исключения C ++, не относящаяся к стандартному стандарту. Я искал и думаю, что это может быть из-за версий React-Native и React, но я не знаю.

Вот ошибка:

non-std C++ exception

facebook::react::JSIExecutor::defaultTimeoutInvoker(std::1::function<void ()> const&, std::1::function<std::1::basic_string<char, std::1::char_traits<char>, std::1::allocator<char> > ()>)
void google::protobuf::internal::arena_delete_object<vr::internal::widgets::video::SphericalMetadata>(void)
void google::protobuf::internal::arena_delete_object<vr::internal::widgets::video::SphericalMetadata>(void)
facebook::react::JSIExecutor::defaultTimeoutInvoker(std::1::function<void ()> const&, std::1::function<std::1::basic_string<char, std::1::char_traits<char>, std::1::allocator<char> > ()>)
7519E999-1053-3367-B9D5-8844F6D3BDC6
7519E999-1053-3367-B9D5-8844F6D3BDC6
7519E999-1053-3367-B9D5-8844F6D3BDC6
CFRunLoopRunSpecific
void google::protobuf::internal::arena_delete_object<vr::internal::widgets::video::SphericalMetadata>(void*)
7B1733B1-74C9-3A33-8A58-853B0A029826
_pthread_start
thread_start

Я пришлю также мой пакет. json

{
  "name": "ViroSample",
  "version": "0.0.1",
  "private": true,
  "scripts": {
"prestart": "./node_modules/react-viro/bin/run_ngrok.sh",
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "react": "16.8.3",
    "react-native": "0.59.9",
    "react-viro": "2.17.0"
  },
  "devDependencies": {
    "@babel/core": "7.8.7",
    "@babel/runtime": "7.8.7",
    "babel-jest": "25.1.0",
    "jest": "25.1.0",
    "metro-react-native-babel-preset": "0.58.0",
    "react-test-renderer": "16.8.3"
  },
  "jest": {
    "preset": "react-native"
  }
}

Также в терминале я использую npm start и Viro Media Testbed.

...