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,问题解决
因为公司的老项目是使用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,问题解决
相关文章推荐
- eclipse,android,logcat日志无法打印,真机调试。
- 在eclipse中 使用7.0及以上手机进行测试时logcat不打印日志的解决办法
- 【错误记录】eclipse,android,logcat日志无法打印,真机调试
- eclipse,android,logcat日志无法打印,真机调试。
- android开发中,eclipse无法找到设备(真机)的解决方案
- Eclipse链接Android 7.0的手机无法输出logcat
- eclipse adb 启动失败,无法匹配android设备 的解决方案
- android 手机调试程序时eclipse打印不出Log日志
- eclipse无法连接Android设备
- myeclipse 2014 无法运行maven 命令,eclipse不打印运行日志
- eclipse用真机调试,日志等无法打印
- AndroidStudio启动报错Failed to create a child event loop,eclipse无法连接到Android设备
- 在 Mac OS X 下 Eclipse 无法显示 Android 设备
- cclog日志在eclipse移植android时候不打印日志
- android bluetooth 开发日志 ( 实现打印绑定列表,添加搜索设备)
- BluetoothAdapter在Android6.0/7.0+以上startDiscovery不能发现蓝牙设备问题
- android logcat无法打印日志(华为手机)
- hadoop在Eclipse上执行, 总是无法打印日志, 在50070Web界面的日志警告log4j:WARN No appenders could be found for logger
- Eclipse链接Android 7.0的手机无法输出logcat
- 问一个 android eclipse 的logcat 打印的日志 一会就消失 很头疼