我有一个多模块 Java 项目,我在 Android Studio 中打开了它。现在,项目工作正常,但是当我单击“运行”时,它不会构建项目。相反,它运行旧的可执行文件。我总是必须首先手动构建项目,以便它运行最新版本。
什么会导致这种情况?我的启动配置似乎是正确的(“应用程序”配置,具有正确的主类和模块)。在我模块的 build.gradle 中,我有这个:
apply plugin: "application"
apply plugin: "idea"
mainClassName = "me.manabreak.manray.EditorLauncher"
sourceCompatibility = 1.8
根据 this Gradle documentation ,这应该是正确的。我不确定为什么 Android Studio/IDEA 在运行前无法构建。
最佳答案
以下对我有用:
- 编辑构建配置(点击运行按钮旁边的下拉菜单,然后点击编辑配置...)
- 在右侧的“常规”选项卡(应该是打开的默认选项卡)上找到标签页底部标有“启动前”的部分
- 点击加号并添加 Gradle-aware Make
- 使用箭头将 Gradle-aware Make 移动到 Instant App Provision 上方(之前)
关于java - Android Studio 不会在 "Run"上构建 Java 项目;需要手动构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48466465/