2017-01-16 57 views
3

我很難得到斷點調試工作與Android設備的統一。我已經嘗試了視覺工作室代碼和monodevelop。Android設備的統一調試

在安卓:

我已經成功地做到這裏列出您取得TCPIP方式連接在WiFi的Android的所有步驟:https://docs.unity3d.com/Manual/AttachingMonoDevelopDebuggerToAnAndroidDevice.html enter image description here

團結

在構建設置我有「開發構建」和「腳本調試」檢查。當我建立並運行時,它通過無線網絡對我的設備進行編程。 Android build settings

對於MonoDevelop的

我嘗試用「附加到進程」調試,但只能找到統一編輯器。 enter image description here很多人都有同樣的問題:https://forum.unity3d.com/threads/attaching-monodevelop-debugger-to-an-android-device.245814/ 倒在底部,人們發現多播設置是問題。我有一個Linksys路由器,並且我確保安全性 - >過濾器多播未被選中。還有什麼我必須在這裏做,讓組播工作?

由於MonoDevelop的不工作,我試圖與vscode

對於VS代碼

我加入了插件空項目如下所述: https://code.visualstudio.com/Docs/runtimes/unity

當我嘗試調試與vscode我得到錯誤「無法找到目標名稱'Android播放器',它運行嗎?」 enter image description here

我也想看看哪些進程我可以選擇,但是當我嘗試運行「團結連接調試」從命令面板中,我得到這個錯誤:「命令‘attach.attachToDebugger’未找到」 enter image description here

任何幫助將不勝感激!

回答

0

我今天也遇到了這個問題。

您的前臺步驟是正確的。問題是「附加到進程」。

在Android設備上運行應用程序後,關閉unity並保持monodevelop,然後單擊monodevelop的運行按鈕(或菜單Run | Attach to Process)。現在你可以在對話框中看到設備列表。

它適用於我。我發現從線程解u提到

#15 manuelpeirone's answer

0

對於它的價值,我在Visual Studio代碼中遇到的Could not find target name 'Android Player'. Is it running?消息時,我的筆記本電腦和我試圖調試Android設備是(意外)沒有連接到同一個wifi網絡。

將它們連接到相同的網絡讓事情再次起作用。所以這是一件容易的事情來檢查。 :)