您的位置:首页 > 编程语言 > Java开发

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

2018-01-27 11:48 1026 查看
1. 前言



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

2. 解决方案

具体步骤如下:

 在AndroidSDK\tools\lib文件下找到ddmlib.jar

 在Eclipse安装目录中,进入Eclipse\configuration\org.eclipse.osgi查找ddmlib.jar
 使用 1 的ddmlib.jar替换 2 的ddmlib.jar

 重启Eclipse,问题解决
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息