1

根据我对 Android Monitor 的理解,Android 设备需要连接到运行 Android Studio 的机器上才能分析 CPU/内存/GPU 的使用情况。是否有任何方法可以在不将应用程序连接到 PC 的情况下对其进行分析?例如,将 Android Monitor 生成的调试信息写入文件并稍后处理该文件?

我的目标是在不将 Android 设备连接到 PC(通过 USB 电缆或通过网络)的情况下收集调试信息。

4

2 回答 2

1

如果没有活动的调试连接,您将无法对其进行监视。话虽如此,调试连接并不局限于 USB。您需要某种连接,该连接可以是 USB,但也可以通过 Internet(请参阅如何通过 TCP 使用 ADB 连接到 Android?)。

有些设备不支持此功能,有些设备在开发人员设置中对此进行了设置,并且使用 root 您不需要连接。对于通过 Internet 支持 adb 但未植根或在开发人员设置中设置的设备,您最初需要有 USB 连接。

于 2017-08-04T08:49:00.267 回答
1

您对设备的初始工作通常需要通过 USB 进行。adb但是,在那之后,您可以通过网络切换使用,使用adb connect. 通过网络连接后,一切都adb如同通过 USB 连接一样,包括完整的 Android Studio 访问权限。

请记住:

  • 某些设备不需要初始 USB 连接,因为它们旨在adb通过“开箱即用”的网络使用(例如,Fire TV)

  • 我认为旧设备可能不支持这一点,因为“旧”的某些价值

于 2017-08-03T22:43:29.010 回答