简体   繁体   English

反应原生 - android.os.TransactionTooLargeException

[英]React Native - android.os.TransactionTooLargeException

In my react native app i am not able to find in which screen the app is getting crashed or getting this error.在我的本机应用程序中,我无法找到应用程序在哪个屏幕上崩溃或出现此错误。 I am getting the below error report from crashlytics.我从 crashlytics 收到以下错误报告。

java.lang.RuntimeException: 
  at android.app.servertransaction.PendingTransactionActions$StopInfo.run (PendingTransactionActions.java:161)
  at android.os.Handler.handleCallback (Handler.java:883)
  at android.os.Handler.dispatchMessage (Handler.java:100)
  at android.os.Looper.loop (Looper.java:214)
  at android.app.ActivityThread.main (ActivityThread.java:7356)
  at java.lang.reflect.Method.invoke (Method.java)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:492)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:930)
Caused by: android.os.TransactionTooLargeException: 
  at android.os.BinderProxy.transactNative (BinderProxy.java)
  at android.os.BinderProxy.transact (BinderProxy.java:511)
  at android.app.IActivityTaskManager$Stub$Proxy.activityStopped (IActivityTaskManager.java:4524)
  at android.app.servertransaction.PendingTransactionActions$StopInfo.run (PendingTransactionActions.java:145)
  at android.os.Handler.handleCallback (Handler.java:883)
  at android.os.Handler.dispatchMessage (Handler.java:100)
  at android.os.Looper.loop (Looper.java:214)
  at android.app.ActivityThread.main (ActivityThread.java:7356)
  at java.lang.reflect.Method.invoke (Method.java)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (Runtime

This crash is not related to any screen, it is related to application level crash.此崩溃与任何屏幕无关,它与应用程序级崩溃有关。 Somewhere your code is not memory wise optimised.在某处您的代码不是 memory 明智优化的。 This usually happens when your activity/fragment try to store data and retrieve it in savedinstance bundle but that much memory is not available.这通常发生在您的活动/片段尝试存储数据并在保存的实例包中检索数据但那么多 memory 不可用时。 Quick solution I can provide is limit the props which you are passing in next screen, it might be that data you're are sending is not properly serialised.我可以提供的快速解决方案是限制您在下一个屏幕中传递的道具,可能是您发送的数据没有正确序列化。 But first check how many of your user are getting this crash, what are those users android version and how much of percent those particular android version are their for you, because it is code level optimisation and it will take sometime for you to resolve it.但首先检查有多少用户遇到了这个崩溃,这些用户是什么 android 版本以及这些特定 android 版本的百分比是多少,因为它是代码级别的优化,您需要一些时间来解决它。 Some hint I can give you is, if you're using viewpager somewhere (or some library which on android side uses viewpager) start for there.我可以给你的一些提示是,如果你在某处使用 viewpager(或 android 端使用 viewpager 的某个库)从那里开始。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 android.os.TransactionTooLargeException的牛轧糖 - android.os.TransactionTooLargeException on Nougat 启动器中的android.os.transactiontoolargeexception - android.os.transactiontoolargeexception in Launcher Android中的android.os.TransactionTooLargeException错误 - android.os.TransactionTooLargeException error in Android android.os.TransactionTooLargeException检索已安装的应用程序 - android.os.TransactionTooLargeException retrieving installed applications ForegroundService通知的android.os.TransactionTooLargeException - android.os.TransactionTooLargeException for ForegroundService notification 执行queryIntentActivities时android.os.TransactionTooLargeException - android.os.TransactionTooLargeException when executing queryIntentActivities AppWidgetHost崩溃android.os.TransactionTooLargeException - AppWidgetHost crash android.os.TransactionTooLargeException 如何避免得到“android.os.TransactionTooLargeException” - how to avoid getting the “android.os.TransactionTooLargeException” 随机抛出android.os.TransactionTooLargeException - android.os.TransactionTooLargeException thrown randomly AppWidgetManager.updateAppWidget中的android.os.TransactionTooLargeException - android.os.TransactionTooLargeException in AppWidgetManager.updateAppWidget
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM