weixin_45208871 2021-03-09 17:37 采纳率: 0%
浏览 378

Idea调试Lua 附加进程中没有Unity.exe 怎么办

 

  • 写回答

1条回答 默认 最新

  • W楠 2024-07-24 08:58
    关注

    当您在 IntelliJ IDEA 中尝试对 Unity 项目进行 Lua 调试,并且发现附加进程时找不到 Unity.exe,这通常意味着 IntelliJ IDEA 没有识别到正确的 Unity 实例。这种情况可能由以下几个原因引起:

    解决方案:
    确保安装了正确的版本:首先检查您的 Unity 版本是否兼容当前使用的 JDK 和 IntelliJ IDEA 的版本。某些 Unity 版本可能需要特定版本的 JDK 来运行。请访问 Unity 官方文档确认所需 JDK 版本。

    检查 Unity 配置:

    打开 Unity 并创建一个新的 Unity Project 或者打开现有的 Unity 项目。
    点击菜单栏上的 Window > Player Settings 或 Ctrl + Shift + P 然后输入 Player Settings 并回车进入播放设置页面。
    在设置页面上选择 Editor 标签页,找到并启用 Launch on Startup(启动时自动启动 Unity 编辑器),确保 Show Game Window 设置为开启状态,以便可以查看 Unity 编辑器的日志信息。
    在 Build Settings 下拉列表中选择您的项目保存位置。如果选择了一个不在当前工作目录下的路径,则 Unity 将无法通过IDE直接连接。
    配置 InteliJ IDEA:

    打开 IntelliJ IDEA,然后转至 Run -> Edit Configurations...
    在弹出的窗口中选择或创建一个新的 Remote Run 配置项。
    在 Host 字段里填写您的 Unity 运行环境的 IP 地址,通常为 localhost 或 127.0.0.1。
    在 Port 字段里输入 Unity.exe 启动时使用的端口号。默认应该是 9456,但请注意,此端口可能会因 Unity 的安装和配置而有所不同。
    点击 OK 应用更改并测试连接。如果一切正常,IntelliJ IDEA 应该能够成功附加到正在运行的 Unity 进程上。
    相关问题:
    如何验证 IDE 是否正确识别 Unity 项目的文件结构?

    在配置远程运行时应考虑哪些细节因素?

    如果 Unity 项目在非本地机器上运行,如何配置 InteliJ IDEA 以进行调试?

    评论

报告相同问题?