國內沒人發這種貼。。。一個發了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上一樣好用
=======================
我估計他改版了
https://renderdoc.org/docs/how/how_android_capture.html
連上手機之后 入口在這里

哈哈 想不到吧 就是要讓你搜遍全網 真不知道它們怎么想的
這還是好的 你去用mali 的Graphic Analyzer 連沒root的華為試試呀
renderdoc還是很棒的
之前連上了截不了數據是因為開了cmd里面開adb了 關了就可以了 這樣華為就可以debug了
