我目前正在IntelliJ中使用LibGDX为一个大学项目开发一款小型多人游戏,但我遇到了一个问题,即我不能一次运行多个游戏来测试多人游戏功能。
第一次执行程序时,一切都正常运行,但第二次单击运行时,进程显示为正在运行,但在第一个实例关闭之前不会打开窗口。我已经进入了构建/运行配置,并检查了"允许并行运行"选项,但它似乎什么都没做。知道是什么原因造成的吗?
问题是您的应用程序是作为Gradle Run Task
执行的。该任务将等待进程的退出代码,并阻止包括运行任务在内的所有其他任务。我不知道是否可以并行执行运行任务,但这个解决方法对我有效:
- 如此处所述,将
Build and run
选项从Gradle切换为本机IntelliJ IDEA - 现在重新配置您的跑步配置。如果你正在使用Kotin,你需要创建一个新的