Android 7.0及以上的设备无法在Eclipse上打印日志

1. 前言

因为公司的老项目是使用Eclipse开发的,而且数量还不少,所以把所有项目都转移到Android Studio上来不是一个很明智的选择。虽然老项目增加新功能的情况很少,但是由于手机系统的更新,还是会出现一些兼容性问题。这个时候,就得来调试代码了。如果兼容性问题是出现在Android 6.0或者以下的手机系统里,这种情况还是很好解决的,直接找台手机连上电脑,然后用Eclipse来调试代码,在LogCat查看错误日志。但是如果是Android 7.0或以上的手机系统里,那这下就麻烦了。因为Android 7.0及以上的设备,Eclipse无法正常读取到设备的相关信息,以致于LogCat也无法打印任何日志信息。我在网上查找了相关资料,尝试了几个解决方案,接下来我就介绍一下我使用的方案。

2. 解决方案

具体步骤如下:

  1.  在AndroidSDK\tools\lib文件下找到ddmlib.jar
  2.  在Eclipse安装目录中,进入Eclipse\configuration\org.eclipse.osgi查找ddmlib.jar
  3.  使用 1 的ddmlib.jar替换 2 的ddmlib.jar
  4.  重启Eclipse,问题解决

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值