如何修复反应本机应用程序停止在Android上工作

发布于 2025-01-24 05:15:57 字数 6183 浏览 4 评论 0 原文

我在我的React Native项目中添加了Firebase,并且它不再在模拟器上运行。我遇到了Firebase&几年前的反应,不知道解决方案是什么。

运行ADB logCat显示此

04-24 22:13:32.453   371   394 E system_server: Invalid ID 0x00000000.
04-24 22:13:32.465   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.468   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.471   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.476   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.479   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.480   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.482   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.484   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.485   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.486   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.487   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.488   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.493   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.494  4759  4759 E com.mvmarket: Unknown bits set in runtime_flags: 0x8000
04-24 22:13:32.494   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.748   174  4798 E ResolverController: No valid NAT64 prefix (101, <unspecified>/0)
04-24 22:13:32.755   202   271 E SurfaceFlinger: ro.sf.lcd_density must be defined as a build property
04-24 22:13:32.755   202   271 E SurfaceFlinger: ro.sf.lcd_density must be defined as a build property
04-24 22:13:32.818  4759  4807 E AndroidRuntime: FATAL EXCEPTION: create_react_context
04-24 22:13:32.818  4759  4807 E AndroidRuntime: Process: com.mvmarket, PID: 4759
04-24 22:13:32.818  4759  4807 E AndroidRuntime: java.lang.NoSuchMethodError: No static method createEgl14([I)Lorg/webrtc/EglBase14; in class Lorg/webrtc/EglBase; or its super classes (declaration of 'org.webrtc.EglBase' appears in /data/app/com.mvmarket-R-KOl49no3K6lCqfeV5j9A==/base.apk)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.oney.WebRTCModule.EglUtils.getRootEglBase(EglUtils.java:35)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.oney.WebRTCModule.EglUtils.getRootEglBaseContext(EglUtils.java:62)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.oney.WebRTCModule.WebRTCModule.<init>(WebRTCModule.java:107)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.oney.WebRTCModule.WebRTCModule.<init>(WebRTCModule.java:76)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.oney.WebRTCModule.WebRTCModulePackage.createNativeModules(WebRTCModulePackage.java:15)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.facebook.react.ReactPackageHelper.getNativeModuleIterator(ReactPackageHelper.java:42)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.facebook.react.NativeModuleRegistryBuilder.processPackage(NativeModuleRegistryBuilder.java:42)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.facebook.react.ReactInstanceManager.processPackage(ReactInstanceManager.java:1476)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.facebook.react.ReactInstanceManager.processPackages(ReactInstanceManager.java:1447)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.facebook.react.ReactInstanceManager.createReactContext(ReactInstanceManager.java:1341)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.facebook.react.ReactInstanceManager.access$1200(ReactInstanceManager.java:138)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.facebook.react.ReactInstanceManager$5.run(ReactInstanceManager.java:1111)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at java.lang.Thread.run(Thread.java:919)
04-24 22:13:32.850   371   473 E InputDispatcher: channel '932d8ad com.mvmarket/com.mvmarket.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
04-24 22:13:32.857   202   202 E Layer   : [Surface(name=AppWindowToken{82ce2ce token=Token{53e3bc9 ActivityRecord{127bfd0 u0 com.mvmarket/.MainActivity t75}}})/@0xafd9b7e - animation-leash#0] No local sync point found
04-24 22:13:32.857   202   202 E Layer   : [Surface(name=AppWindowToken{82ce2ce token=Token{53e3bc9 ActivityRecord{127bfd0 u0 com.mvmarket/.MainActivity t75}}})/@0xafd9b7e - animation-leash#0] No local sync point found
04-24 22:13:32.874   202   202 E Layer   : [Surface(name=AppWindowToken{82ce2ce token=Token{53e3bc9 ActivityRecord{127bfd0 u0 com.mvmarket/.MainActivity t75}}})/@0xafd9b7e - animation-leash#0] No local sync point found
04-24 22:13:32.890   202   202 E Layer   : [Surface(name=AppWindowToken{82ce2ce token=Token{53e3bc9 ActivityRecord{127bfd0 u0 com.mvmarket/.MainActivity t75}}})/@0xafd9b7e - animation-leash#0] No local sync point found
04-24 22:13:32.906   202   202 E Layer   : [Surface(name=AppWindowToken{82ce2ce token=Token{53e3bc9 ActivityRecord{127bfd0 u0 com.mvmarket/.MainActivity t75}}})/@0xafd9b7e - animation-leash#0] No local sync point found
04-24 22:13:32.924   202   202 E Layer   : [Surface(name=AppWindowToken{82ce2ce token=Token{53e3bc9 ActivityRecord{127bfd0 u0 com.mvmarket/.MainActivity t75}}})/@0xafd9b7e - animation-leash#0] No local sync point found
04-24 22:13:32.940   202   202 E Layer   : [Surface(name=AppWindowToken{82ce2ce token=Token{53e3bc9 ActivityRecord{127bfd0 u0 com.mvmarket/.MainActivity t75}}})/@0xafd9b7e - animation-leash#0] No local sync point found
04-24 22:13:32.956   202   202 E Layer   : [Surface(name=AppWindowToken{82ce2ce token=Token{53e3bc9 ActivityRecord{127bfd0 u0 com.mvmarket/.MainActivity t75}}})/@0xafd9b7e - animation-leash#0] No local sync point found
04-24 22:13:32.974   202   202 E Layer   : [Surface(name=AppWindowToken{82ce2ce token=Token{53e3bc9 ActivityRecord{127bfd0 u0 com.mvmarket/.MainActivity t75}}})/@0xafd9b7e - animation-leash#0] No local sync point found
04-24 22:13:32.990   202   202 E Layer   : [Surface(name=AppWindowToken{82ce2ce token=Token{53e3bc9 ActivityRecord{127bfd0 u0 com.mvmarket/.MainActivity t75}}})/@0xafd9b7e - animation-leash#0] No local sync point found

i added firebase to my react native project and it's stopped running on my emulator. I've had this issue with firebase & react-native some years back, don't know what the fix was.

Running adb logcat displays this

04-24 22:13:32.453   371   394 E system_server: Invalid ID 0x00000000.
04-24 22:13:32.465   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.468   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.471   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.476   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.479   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.480   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.482   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.484   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.485   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.486   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.487   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.488   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.493   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.494  4759  4759 E com.mvmarket: Unknown bits set in runtime_flags: 0x8000
04-24 22:13:32.494   371   398 E memtrack: Couldn't load memtrack module
04-24 22:13:32.748   174  4798 E ResolverController: No valid NAT64 prefix (101, <unspecified>/0)
04-24 22:13:32.755   202   271 E SurfaceFlinger: ro.sf.lcd_density must be defined as a build property
04-24 22:13:32.755   202   271 E SurfaceFlinger: ro.sf.lcd_density must be defined as a build property
04-24 22:13:32.818  4759  4807 E AndroidRuntime: FATAL EXCEPTION: create_react_context
04-24 22:13:32.818  4759  4807 E AndroidRuntime: Process: com.mvmarket, PID: 4759
04-24 22:13:32.818  4759  4807 E AndroidRuntime: java.lang.NoSuchMethodError: No static method createEgl14([I)Lorg/webrtc/EglBase14; in class Lorg/webrtc/EglBase; or its super classes (declaration of 'org.webrtc.EglBase' appears in /data/app/com.mvmarket-R-KOl49no3K6lCqfeV5j9A==/base.apk)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.oney.WebRTCModule.EglUtils.getRootEglBase(EglUtils.java:35)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.oney.WebRTCModule.EglUtils.getRootEglBaseContext(EglUtils.java:62)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.oney.WebRTCModule.WebRTCModule.<init>(WebRTCModule.java:107)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.oney.WebRTCModule.WebRTCModule.<init>(WebRTCModule.java:76)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.oney.WebRTCModule.WebRTCModulePackage.createNativeModules(WebRTCModulePackage.java:15)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.facebook.react.ReactPackageHelper.getNativeModuleIterator(ReactPackageHelper.java:42)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.facebook.react.NativeModuleRegistryBuilder.processPackage(NativeModuleRegistryBuilder.java:42)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.facebook.react.ReactInstanceManager.processPackage(ReactInstanceManager.java:1476)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.facebook.react.ReactInstanceManager.processPackages(ReactInstanceManager.java:1447)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.facebook.react.ReactInstanceManager.createReactContext(ReactInstanceManager.java:1341)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.facebook.react.ReactInstanceManager.access$1200(ReactInstanceManager.java:138)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at com.facebook.react.ReactInstanceManager$5.run(ReactInstanceManager.java:1111)
04-24 22:13:32.818  4759  4807 E AndroidRuntime:    at java.lang.Thread.run(Thread.java:919)
04-24 22:13:32.850   371   473 E InputDispatcher: channel '932d8ad com.mvmarket/com.mvmarket.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
04-24 22:13:32.857   202   202 E Layer   : [Surface(name=AppWindowToken{82ce2ce token=Token{53e3bc9 ActivityRecord{127bfd0 u0 com.mvmarket/.MainActivity t75}}})/@0xafd9b7e - animation-leash#0] No local sync point found
04-24 22:13:32.857   202   202 E Layer   : [Surface(name=AppWindowToken{82ce2ce token=Token{53e3bc9 ActivityRecord{127bfd0 u0 com.mvmarket/.MainActivity t75}}})/@0xafd9b7e - animation-leash#0] No local sync point found
04-24 22:13:32.874   202   202 E Layer   : [Surface(name=AppWindowToken{82ce2ce token=Token{53e3bc9 ActivityRecord{127bfd0 u0 com.mvmarket/.MainActivity t75}}})/@0xafd9b7e - animation-leash#0] No local sync point found
04-24 22:13:32.890   202   202 E Layer   : [Surface(name=AppWindowToken{82ce2ce token=Token{53e3bc9 ActivityRecord{127bfd0 u0 com.mvmarket/.MainActivity t75}}})/@0xafd9b7e - animation-leash#0] No local sync point found
04-24 22:13:32.906   202   202 E Layer   : [Surface(name=AppWindowToken{82ce2ce token=Token{53e3bc9 ActivityRecord{127bfd0 u0 com.mvmarket/.MainActivity t75}}})/@0xafd9b7e - animation-leash#0] No local sync point found
04-24 22:13:32.924   202   202 E Layer   : [Surface(name=AppWindowToken{82ce2ce token=Token{53e3bc9 ActivityRecord{127bfd0 u0 com.mvmarket/.MainActivity t75}}})/@0xafd9b7e - animation-leash#0] No local sync point found
04-24 22:13:32.940   202   202 E Layer   : [Surface(name=AppWindowToken{82ce2ce token=Token{53e3bc9 ActivityRecord{127bfd0 u0 com.mvmarket/.MainActivity t75}}})/@0xafd9b7e - animation-leash#0] No local sync point found
04-24 22:13:32.956   202   202 E Layer   : [Surface(name=AppWindowToken{82ce2ce token=Token{53e3bc9 ActivityRecord{127bfd0 u0 com.mvmarket/.MainActivity t75}}})/@0xafd9b7e - animation-leash#0] No local sync point found
04-24 22:13:32.974   202   202 E Layer   : [Surface(name=AppWindowToken{82ce2ce token=Token{53e3bc9 ActivityRecord{127bfd0 u0 com.mvmarket/.MainActivity t75}}})/@0xafd9b7e - animation-leash#0] No local sync point found
04-24 22:13:32.990   202   202 E Layer   : [Surface(name=AppWindowToken{82ce2ce token=Token{53e3bc9 ActivityRecord{127bfd0 u0 com.mvmarket/.MainActivity t75}}})/@0xafd9b7e - animation-leash#0] No local sync point found

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

仅此而已 2025-01-31 05:15:57

修复了它
根据StackTrace的说法,这是用

https://stackover.com/a/67592188/ 67592188/ 11901942

谢谢@gabe sechan

Fixed it
According to the stacktrace, it was an issue with react-native-webrtc

Fixed with this https://stackoverflow.com/a/67592188/11901942

Thanks @Gabe Sechan

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文