Ubuntu系统使用ADT点击logcat导致CPU100%无响应

本文介绍了一种解决ADT中logcat导致CPU占用率过高问题的方法,在Ubuntu 12.04环境下,通过对特定库文件进行重命名操作成功解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu系统使用ADT点击logcat导致CPU100%无响应

在公司电脑上使用ADT进行开发时,时常会遇到机器卡死无法响应的问题,只有通过在任务管理器里结束进程重新启动。开始只是用ADT查看源码查找类方便点,所以开始只是觉得可能是公司电脑未更新或者ADT吃内存引起的。最近要开发应用在上面使用代码调试时发现几分钟就卡死一次。在网上找教程优化之后也无效果,最后通过系统监视器发现内存是够用的,卡死的原因是CPU升到了100%。
然后继续网上查信息,找到一篇博文http://blog.csdn.net/wushiyilou/article/details/8562051 发现自己的情况和这上面的差不多。但是我根据他所说的

4.logcat导致cpu占用100%
cd /usr/lib/i386-linux-gnu
sudo mv libgailutil.so.18.0.1 anothername
就是将libgailutil.so.18.0.1重命名即可。

进行操作,发现i386-linux-gnu下并没有libgailutil.so.18.0.1的文件,自然也无法将其改名。但是博主还提供了一个网址 http://code.google.com/p/android/issues/detail?id=34641 翻墙过去看网友一条条讨论然后找到靠谱的在机器上尝试。最终找到了一条可以解决我的问题的方法:

On Ubuntu 12.04.1 64bit this command worked around the problem for me:
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

完美解决!现在机器上使用ADT一点也不卡了!把这两种方法贴出来,希望能帮到其他遇到该问题的网友,我的ADT版本号为 v22.6.2-1085508 Ubuntu为12.04。

如果以上两种方法都不行的朋友也可以去上面贴出的google的网页上找找。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值