想在Unreal Engine5.7的Android 環境下 Attach process的話,要注意UE的安裝路徑是否有空白,有的話要去VC的專案檔修改一下LLDB的mapping路徑,否則會根本無法attach。
| 開啟VC後專案在右鍵打開Properties 要注意必須是已經切到Android環境才會看到LLDB這邊的選項 |
| UE安裝路徑可能是像這樣有空白 |
| 要補上括號 |
不過最後我還是乖乖把UE另外安裝到沒有空白的路徑內,否則每次重新Generate Visual Studio Project Files 時就又要手動改一次這邊的設定,也太累了。
理論上正確的做法應該是去改UE程式碼修正它,但一方面我們團隊用的是Launcher版本,只在程式開發者電腦上用Source Code版本的UE會有版本不統一的危險,衡量之下還是先用簡單的方法處理。放假有空再來看看,說不定UE 5.8已經解決了?