renderdoc on android

minggoddess發表於2018-04-10

國內沒人發這種貼。。。一個發了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上一樣好用

 

相關文章