云真机与Renderdoc集成
云真机与Renderdoc集成
支持公有和私有模式,如需使用私有Provider,请先跳转至「私有Provider」完成安装。
1. 下载RenderDoc应用程序
在 RenderDoc官网 下载RenderDoc应用程序。
2. 连接云真机
借用一台云真机
在云真机平台借用一台手机。
复制adb地址
点击 「ADB地址」 按钮,选择复制设备的adb地址(未准备好ADB命令行环境的请先「安装ADB」)。
adb connect
打开命令行,输入 adb connect + 刚才复制的云真机adb地址 ,忽略显示的报错,输入 adb devices, 显示 ip:端口+device 的结果表示adb已连上云真机。
3. 安装插件
查看识别手机
打开Renderdoc,点击左下角可以看到已经识别到手机。
脚本安装
公有Provider
有些手机安装应用时需要进行点击确认或者输入密码等操作,因此在上一步选择设备后应立刻在借用界面点击脚本安装按钮,云真机平台会使用脚本进行模拟点击操作以完成apk安装。由于Renderdoc会安装两个插件,因此脚本安装按钮需要点两次。如果没有脚本安装按钮说明手机的apk无需点击即可安装,可跳过此步。
私有Provider
Renderdoc会在手机上安装两个插件,有些型号的手机会跳出是否同意安装的对话框,请在手机上点击同意进行安装。
打开设置
Renderdoc插件安装完成后可能会跳出将Renderdoc插件显示在上层的设置,将设置打开。

4. 运行测试并查看结果
连接手机
重新点击一次手机名称,手机连接成功后,Renderdoc会显示 Remote server ready .

Renderdoc设置
在 Launch Application 页签下,点击 Executable Path 右边的 「...」 按钮,选择要测试的包名,并选择 PlayerActivity, 注意要测试的包需要是 development 类型。


开始调试
点击 「Launch」 , Renderdoc会在手机上打开待测应用,并开始调试。

抓帧并查看
点击 「Capture Frame(s) Immediately」 进行抓帧,双击截图显示帧的数据。