linux上打开logcat/DDMS会导致eclipse卡死的bug
在开发android的时候,只要连接手机然后打开logcat的iew的时候,cpu占用100%,eclipse立刻就卡死掉了。多种设置均无效果。 不过看起来应该是gtk的问题,因为有人说新建一个全新的userid没有问题。
最后发现问题出在libgail18这个debian包上, 见https://bugs.eclipse.org/bugs/show_bug.cgi?id=384315#c11。
因此,解决方法就是卸掉这个,或者libgail-common. 一个优雅的办法是:
64位系统上:
最后发现问题出在libgail18这个debian包上, 见https://bugs.eclipse.org/bugs/show_bug.cgi?id=384315#c11。
因此,解决方法就是卸掉这个,或者libgail-common. 一个优雅的办法是:
64位系统上:
sudo mv /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libgail.so /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libgail.so.moved
on x86:
/usr/lib/i386-linux-gnu/gtk-2.0/modules/libgail.so
当然,也可以去掉 这个lib文件的read权限(chmod -r xxx)来解决。