我有一个 LibGDX 项目,它由一个核心项目和多个依赖于它的 Android/桌面项目组成。
我目前正在更改核心项目中的一些代码,但是在手动构建、清理和运行这些更改时,我运行项目时并没有反映出来。
从我的搜索中,我觉得这个问题与 Instant Run 有关,但我无法禁用它,因为复选框是灰色的。
我的问题与 Instant Run 有关吗?我将如何禁用它?
我有一个 LibGDX 项目,它由一个核心项目和多个依赖于它的 Android/桌面项目组成。
我目前正在更改核心项目中的一些代码,但是在手动构建、清理和运行这些更改时,我运行项目时并没有反映出来。
从我的搜索中,我觉得这个问题与 Instant Run 有关,但我无法禁用它,因为复选框是灰色的。
我的问题与 Instant Run 有关吗?我将如何禁用它?
看来您需要使用 gradle 成功构建(至少到配置阶段),然后复选框可以编辑。
在新安装的 Android Studio 3.0.1 中,我发现由于 Instant Run 而无法构建项目,并且 Enable Instant Run 被强制打开并显示为灰色,因此无法禁用。
构建错误是:
Error:Failed to notify project evaluation listener.
我发现从命令行进行构建修复了构建失败和无法禁用即时运行的问题。
./gradlew assembleDebug
确保更改特定项目中的即时运行设置。我的意思是你需要做:
对我来说它的工作