Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Studio logcat在连接的设备上不工作,但在模拟设备上工作得非常好_Android_Android Studio_Debugging_Adb_Logcat - Fatal编程技术网

Android Studio logcat在连接的设备上不工作,但在模拟设备上工作得非常好

Android Studio logcat在连接的设备上不工作,但在模拟设备上工作得非常好,android,android-studio,debugging,adb,logcat,Android,Android Studio,Debugging,Adb,Logcat,当我在真实设备上运行我的应用程序时,我无法获取它的logcat消息,但它在模拟设备上显示得非常好 我知道我的ADB正在工作,因为活动过程显示在Logcat下,我确保在Logcat中选择“真实设备”,以便显示正确的Logcat窗口。该设备还显示为Android Studio(和运行提示符)中的已连接设备,以及命令提示符中的ADB中的已连接设备 以下是我尝试过的所有事情: 重新启动电话 重新启动Android Studio 重新启动Logcat 尝试不同的logcat选项:详细、调试、信息 将过滤

当我在真实设备上运行我的应用程序时,我无法获取它的logcat消息,但它在模拟设备上显示得非常好

我知道我的ADB正在工作,因为活动过程显示在Logcat下,我确保在Logcat中选择“真实设备”,以便显示正确的Logcat窗口。该设备还显示为Android Studio(和运行提示符)中的已连接设备,以及命令提示符中的ADB中的已连接设备

以下是我尝试过的所有事情:

  • 重新启动电话
  • 重新启动Android Studio
  • 重新启动Logcat
  • 尝试不同的logcat选项:详细、调试、信息
  • 将过滤器设置为“无过滤器”并清空我的搜索字段
  • 尝试了特定的自定义筛选器,以查看是否可以检测特定的logcat消息
  • 更改了MTP和PTP之间的USB连接
  • 更改了Android清单中的目标API以匹配所连接设备的API
  • 在Android Studio中使我的缓存无效
  • 清理和重建项目
  • 从模拟设备切换到Logcat下的连接设备
  • 在设备的开发者选项中打开USB调试
  • 我几乎确保检查我是否犯了任何业余错误(上面的例子)
  • adb杀死服务器
  • adb启动服务器
  • 改为更高质量的USB电缆全新
  • 更改USB端口以防其中一个USB端口出现故障
  • 安装了制造商的设备驱动程序
  • 在SDK管理器中,安装了Google USB驱动程序
基本上,我在模拟器的logcat中看到的数百万个东西在实际设备的logcat上都不存在

更新:我听取了@zqcolor的建议,看看我的其他Android设备是否能够报告Logcat日志。是的,它可以!然而,我的应用程序是专为中兴Axon 7设计的,因此我需要logcat在这个设备上工作。怎么办


我陷入困境,感到绝望。就要放弃了

我想知道我是否需要为我的中兴Axon 7(连接的设备)安装设备驱动程序。但我似乎找不到。尝试不同的手机和电脑,使用Android Studio 3.0+,这种情况在我们的开发环境中时有发生哦,哇,它在我的其他Android设备上也能工作。但我的应用程序设计时考虑到了中兴Axon 7。我该怎么办?重新安装Android Studio?那么问题可能与中兴Axon 7的Android版本有关,可能需要升级或降级,最好在中兴美国网站上提问或提供支持。因此,我刚刚在我的另一台电脑上安装了Android Studio,中兴Axon 7仍然没有向Logcat报告。我认为这个问题和你说的完全一样,它和轴突7本身有关。