!!! FAILED BINDER TRANSACTION !!!

dell_pink 2012-09-17 09:14:06
如题,在Android中偶现service crash的问题,
log如下:
SceneFile: Unhandled atrribute: flippable=false for circle_expand/circlefront

09-16 12:27:56.738 422 422 W SceneFile: Scenefile references a node that no longer exists: circle_weather/windowfront

09-16 12:27:56.742 422 422 W SceneFile: Unhandled atrribute: flippable=false for circle_help/circlefront

09-16 12:27:56.742 422 422 W SceneFile: Scenefile references a node that no longer exists: circle_weather/windowback

09-16 12:27:56.757 247 255 E JavaBinder: !!! FAILED BINDER TRANSACTION !!!

09-16 12:27:56.757 247 255 W ActivityManager: Scheduling restart of crashed service com.motorola.widget.circlewidget3d/.CircleWidget3DProvider$CircleService in 5000ms

09-16 12:27:56.761 247 549 I WindowState: WIN DEATH: Window{42d8f2f8 SurfaceView paused=false}

09-16 12:27:56.761 247 247 I WindowState: WIN DEATH: Window{42d04fb8 com.motorola.blur.weather/com.motorola.blur.weather2.WeatherActivity2 paused=false}

09-16 12:27:56.781 247 255 W ActivityManager: Exception when starting service com.motorola.widget.circlewidget3d/.CircleWidget3DProvider$CircleService

09-16 12:27:56.781 247 255 W ActivityManager: android.os.TransactionTooLargeException

09-16 12:27:56.781 247 255 W ActivityManager: at android.os.BinderProxy.transact(Native Method)

09-16 12:27:56.781 247 255 W ActivityManager: at android.app.ApplicationThreadProxy.scheduleCreateService(ApplicationThreadNative.java:802)

09-16 12:27:56.781 247 255 W ActivityManager: at com.android.server.am.ActivityManagerService.realStartServiceLocked(ActivityManagerService.java:11352)

09-16 12:27:56.781 247 255 W ActivityManager: at com.android.server.am.ActivityManagerService.bringUpServiceLocked(ActivityManagerService.java:11539)

09-16 12:27:56.781 247 255 W ActivityManager: at com.android.server.am.ActivityManagerService.bindService(ActivityManagerService.java:12110)

09-16 12:27:56.781 247 255 W ActivityManager: at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:728)

09-16 12:27:56.781 247 255 W ActivityManager: at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:1611)

09-16 12:27:56.781 247 255 W ActivityManager: at android.os.Binder.execTransact(Binder.java:367)

09-16 12:27:56.781 247 255 W ActivityManager: at dalvik.system.NativeStart.run(Native Method)

09-16 12:27:56.781 247 2375 I ActivityManager: Process com.motorola.widget.circlewidget3d (pid 3873) has died.

帮忙看下是什么原因啊?
...全文
2421 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
奔跑的蜗牛419 2012-11-27
  • 打赏
  • 举报
回复
楼主这个问题怎么解决的?
linfirst 2012-09-17
  • 打赏
  • 举报
回复
将com.motorola.widget.circlewidget3d这个服务卸掉,测试一下是否还有这个问题。
千里马8年Android系统及应用开发经验,曾担任过美国unokiwi公司移动端技术总监兼架构师,对系统开发,性能优化,应用高级开发有深入的研究,Android开源定制ROM Lineage的贡献者之一,国内首家线下开辟培训Android Framework课程,拥有2年的Android系统培训经验。成为腾讯课堂专业负责android framework课程分享第一人,致力于提高国内android Framework水平Android Framework领域内是国内各大手机终端科技公司需要的人才,应用开发者都对Android系统充满着好奇,其中的binder是重中之重,都说无binder无Android,binde是Android系统的任督二脉。课程水平循序渐进,由中级再到高级,满足各个层次水平的android开发者。1、灵活使用binder跨进程通信,在app端对它的任何api方法等使用自如2、可以单独分析android系统源码中任何binder部分,分析再也没有难度3、掌握binder驱动本质原理,及对应binder驱动怎么进行跨进程通信,及内存等拷贝方式数据等4、对binder从上层的java app端一直到最底层的内核binder驱动,都可以顺利理通5、针对系统开发过程中遇到的binder报错等分析方法,及binder bug案例学习6、针对面试官任何的binder问题都可以对答自如7、socket这种跨进程通信实战使用8、针对android源码中使用的socket源码轻松掌握9、android系统源码中最常见的socketpair中双向跨进程通信10、使用socket实现一个可以让app执行shell命令的程序

80,262

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧