【问题标题】:Android Studio - Can't Disable Instant RunAndroid Studio - 无法禁用即时运行
【发布时间】:2016-12-24 15:10:39
【问题描述】:

我有一个 LibGDX 项目,它由一个核心项目和多个依赖于它的 Android/桌面项目组成。

我目前正在更改核心项目中的一些代码,但是在我手动构建、清理和运行项目时,这些更改不会在我运行项目时反映出来。

根据我的搜索,我觉得问题与 Instant Run 有关,但我无法禁用它,因为复选框是灰色的。

我的问题与 Instant Run 有关吗?我将如何禁用它?

【问题讨论】:

  • 它是否已经被禁用,因为它说即时运行需要 gradle。当我第一次打开我的项目时,它和你一样,但是在 gradle 同步之后它变成了可点击的。你怎么看 ?它可能是 gradle 错误。我发现同样的问题也没有答案。 stackoverflow.com/questions/35168753/…
  • 我刚才在想这个,想知道如何“用 Gradle 构建”。我点击了“同步”按钮,它确实做到了,但之后仍然无法点击。
  • 看来你走对了,我注意到 build.gradle 文件中的一个模块被注释掉了。取消注释然后重新同步允许即时运行按钮可点击。感谢您的帮助!
  • @FTLRalph 我遇到了同样的问题,请您解释一下您是如何解决的?

标签: android android-studio libgdx android-instant-run


【解决方案1】:

看来您需要使用 gradle 成功构建(至少到配置阶段),然后复选框可以编辑。

【讨论】:

    【解决方案2】:

    在新安装 Android Studio 3.0.1 时,我发现我无法构建项目,因为 Instant Run 并且启用 Instant Run 被强制打开并显示为灰色,因此无法禁用它。

    构建错误是:

    Error:Failed to notify project evaluation listener.
    

    我发现从命令行进行构建修复了构建失败和无法禁用即时运行的问题。

    ./gradlew assembleDebug
    

    【讨论】:

      【解决方案3】:

      确保更改特定项目中的即时运行设置。 我的意思是你需要这样做:

      1. 打开具体项目
      2. 右键单击文件
      3. 选择设置
      4. 构建
      5. 即时运行

      对我来说它的工作

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-08-18
        • 1970-01-01
        • 1970-01-01
        • 2018-12-19
        • 2017-11-11
        • 1970-01-01
        • 2017-07-20
        • 2016-08-11
        相关资源
        最近更新 更多