我正在使用YouTube库(通过Jar File v1.2.1; https://developers.google.com/youtube/android/player/downloads/)并使用Fabric进行错误报告。每隔一段时间我就会收到来自YouTube库的Fabric中报告的错误,通常是“atx.j”文件(但有时则是:aqq.j,arp.j,aro.j)。堆栈跟踪看起来像:
java.lang.IllegalStateException: android.os.TransactionTooLargeException 在com.google.android.youtube.api.jar.client.RemoteEmbeddedPlayer.x(SourceFile:528) 在amp.w(SourceFile:454) at kaf.onTransact(SourceFile:390) 在android.os.Binder.transact(Binder.java:361) 在com.google.android.youtube.player.internal.d $ a $ a.r() 在com.google.android.youtube.player.internal.s.h() 在com.google.android.youtube.player.YouTubePlayerView.e() 在com.google.android.youtube.player.YouTubePlayerSupportFragment.onSaveInstanceState() 在android.support.v4.app.Fragment.performSaveInstanceState(Fragment.java:1936) 在android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState(FragmentManager.java:1654) 在android.support.v4.app.FragmentManagerImpl.saveAllState(FragmentManager.java:1722) 在android.support.v4.app.FragmentActivity.onSaveInstanceState(FragmentActivity.java:527) 在android.app.Activity.performSaveInstanceState(Activity.java:1261) 在android.app.Instrumentation.callActivityOnSaveInstanceState(Instrumentation.java:1229) 在android.app.ActivityThread.performStopActivityInner(ActivityThread.java:3637) 在android.app.ActivityThread.handleStopActivity(ActivityThread.java:3696) 在android.app.ActivityThread.access $ 1200(ActivityThread.java:174) 在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1348) 在android.os.Handler.dispatchMessage(Handler.java:102) 在android.os.Looper.loop(Looper.java:146) 在android.app.ActivityThread.main(ActivityThread.java:5748) at java.lang.reflect.Method.invokeNative(Method.java) 在java.lang.reflect.Method.invoke(Method.java:515) 在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:1291) 在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107) 在dalvik.system.NativeStart.main(NativeStart.java)引起:android.os.TransactionTooLargeException 在android.os.BinderProxy.transact(Binder.java) 在atx.j(SourceFile:688) 在com.google.android.youtube.api.jar.client.RemoteEmbeddedPlayer.x(SourceFile:525) 在amp.w(SourceFile:454) at kaf.onTransact(SourceFile:390) 在android.os.Binder.transact(Binder.java:361) 在com.google.android.youtube.player.internal.d $ a $ a.r() 在com.google.android.youtube.player.internal.s.h() 在com.google.android.youtube.player.YouTubePlayerView.e() 在com.google.android.youtube.player.YouTubePlayerSupportFragment.onSaveInstanceState() 在android.support.v4.app.Fragment.performSaveInstanceState(Fragment.java:1936) 在android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState(FragmentManager.java:1654) 在android.support.v4.app.FragmentManagerImpl.saveAllState(FragmentManager.java:1722) 在android.support.v4.app.FragmentActivity.onSaveInstanceState(FragmentActivity.java:527) 在android.app.Activity.performSaveInstanceState(Activity.java:1261) 在android.app.Instrumentation.callActivityOnSaveInstanceState(Instrumentation.java:1229) 在android.app.ActivityThread.performStopActivityInner(ActivityThread.java:3637) 在android.app.ActivityThread.handleStopActivity(ActivityThread.java:3696) 在android.app.ActivityThread.access $ 1200(ActivityThread.java:174) 在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1348) 在android.os.Handler.dispatchMessage(Handler.java:102) 在android.os.Looper.loop(Looper.java:146) 在android.app.ActivityThread.main(ActivityThread.java:5748) at java.lang.reflect.Method.invokeNative(Method.java) 在java.lang.reflect.Method.invoke(Method.java:515) 在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:1291) 在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107) 在dalvik.system.NativeStart.main(NativeStart.java)
有什么想法吗?
答案 0 :(得分:0)
正如杰克逊所说,这是YouTube的一个已知问题,现在我们等待......
https://code.google.com/p/gdata-issues/issues/detail?id=4395