远程Logcat - Android Studio

9

有没有可能查看远程设备上的应用程序的logcat,简而言之,是远程记录日志是否可行?

我给客户发送了一个应用程序,在他的设备上出错,我在相同版本的模拟器上测试过,但这个错误只出现在他的设备上。


1
https://fabric.io/kits/android/crashlytics - Vidhi Dave
1
https://firebase.google.com/docs/crash/ - Vidhi Dave
我认为从理论上讲是可能的。你可以尝试使用tcp运行adb,然后通过VPN连接到你的客户端网络。虽然我从未测试过。 - ישו אוהב אותך
1个回答

5
“是否可以查看远程设备上的应用程序日志记录,简而言之,是否可以远程记录日志?”
“可以通过wifi连接设备进行调试。您可以参考document。但是,这种方法有一个限制,即设备和主机都需要连接到公共wifi。”
“由于您的设备在客户处并且不能连接到公共wifi,因此没有其他方法可以进行远程调试。”
“替代方案:”
“1. 逻辑错误”
“最好的选择是将日志存储在本地目录(内部存储或SD卡)中,并要求您的客户发送这些日志。您可以使用类似logback-android的库来轻松实现此功能。您只需要进行一些配置即可。”
“2. 崩溃问题”
你可以集成一些崩溃分析工具,比如Hockey app,它会通知崩溃以及相关的堆栈跟踪信息。如果您想获取有关预设条件的详细信息,则必须选择替代方案1。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接