【问题标题】:IntelliJ 2017.5: When building for android, I have to restart IntelliJ to get changes to my LibGDX project to take effectIntelliJ 2017.5:为 android 构建时,我必须重新启动 IntelliJ 才能使我的 LibGDX 项目的更改生效
【发布时间】:2017-07-12 05:05:42
【问题描述】:

“重新编译 Player.java”(一个有明显可见行要更改的类)和“重建项目”似乎都没有重建东西——在使用其中任何一个之后运行我的应用程序都不会获得我所做的更改制成。退出 IntelliJ 并再次启动它确实会导致更改被拾取。

有趣的是,当我为桌面构建时,更改似乎会立即生效,但我现在的主要目标是 android,所以我想让它工作。

几天前它工作正常。在不当行为开始时,我正在运行 2017.3。

我尝试过的事情: * 升级到 2017.5 * 更新系统并重启 * 卸载 IntelliJ(从 /opt 目录中删除),并重新安装 2017.3 * 从我的项目目录中删除 .idea 和 .gradle 目录,然后再次导入项目文件夹

老实说,我一直很难找到合适的谷歌术语来尝试解决这个问题,而且我做得很短。我不认为这是由于 libgdx 造成的,因为过去我在 Android Studio 上偶尔(但并非总是)遇到类似问题。

【问题讨论】:

  • 可能是Instant Run的原因,请尝试禁用Instant Run并查看结果
  • 啊哈!禁用即时运行解决了这个问题。 Abishek,我不确定如何将您的评论标记为正确答案?
  • @Tux 好的,我作为答案发布了。

标签: java intellij-idea libgdx


【解决方案1】:

尝试在 Android Studio 中禁用 Instant Run

禁用 Instant Run:

  1. 打开“设置”或“首选项”对话框。
  2. 导航至构建、执行、部署 > 即时运行。
  3. 取消选中启用即时运行旁边的框。

【讨论】:

    猜你喜欢
    • 2010-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-12
    • 2013-07-01
    • 2017-08-06
    相关资源
    最近更新 更多