我想在物理安卓设备上评测安卓应用程序,而不使用从设备到计算机的USB连接。该设备的USB端口正被一个对我的应用程序至关重要的外围设备使用。
我正在使用安卓Wifi ADB安卓Studio插件,并已成功连接设备以使用安卓Studio 3.2.1 的桥接
当我尝试使用Android Profiler开始新的评测会话时,我连接的设备似乎"没有可调试的进程">
如果没有与Android设备的USB连接,我如何配置我的应用程序?
您需要enable adb integration
,转到Tools-->Android-->Check Enable ADB Integration
它在几个版本前是一个默认功能,但现在它已被默认禁用。
多亏了Unity的Android评测器列表,我找到了一个解决方案。
此时,在Android Studio 3.2.1版上,ADB和Android Profiler无法通过WiFi协同工作。
对于我的案例,我发现simpleperf
是可以接受的,它是一个包含生成CPU火焰图功能的工具。我特别使用了run_simpleperf_without_usb_connection.py
,正如这里提供的simpleperfREADME中所记录的那样。