國內沒人發這種貼。。。一個發了renderdoc with unity是在pc平臺跑的 沒有掛android
這貨有點坑啊
花了好幾個小時 wiki上的issue基本全看了。。。感覺是版本提交的logs
https://github.com/baldurk/renderdoc/wiki/Android-Support
這個就是它對android的支援文件了
裡面就不是手把手教的那種
最坑的是那句
indicating that RenderDoc's capture & replay app is not yet running on the device
RenderDoc's capture & replay app 這個app指的是這裡的
RenderDoc_2018_04_09_b88d6eaf_64\plugins\android\org.renderdoc.renderdoccmd.arm32.apk
和org.renderdoc.renderdoccmd.arm64.apk
然而 我機器之前裝的renderdoc的版本。。是0.9 這倆是1.0
這倆應該是會自動裝進去的
不用你自己裝
點右下角的 replay context 連手機的時候 會自己裝進去(確保版本一致)
然後正式釋出的1.0版本在接下來會報not debuggable 這時就要這篇帖子了
https://github.com/baldurk/renderdoc/issues/903
確實像他說的bad pid '-A'
so 升級成最新的 nightly版本RenderDoc_2018_04_09 照著第一篇doc就可以了
然後就可以像之前那樣 看memory 看renderstate 看ubo 看vb in out 看samplerstate了
==============================================================
之前寫的不清楚 重新寫下renderdoc 使用指南
https://renderdoc.org/builds
這裡下載 Nightly版本 別下第一個 第一個拿不到id連不上
開啟之後 手機連上 點右下角的 手機連成功之後
去File-Capturelog
開啟到了 Capture Executable介面
Executable Path點開 裡面選手機裡面的app 選你要debug的那個
他會自動往你手機裡面裝 android\org.renderdoc.renderdoccmd.arm32.apk的 不需要自己裝
還是比較傻瓜式的 除了drawcall的時間不準 其它和在pc上一樣好用