Android Studio不会在“运行”上构建Java项目;需要手动构建

man*_*eak 5 java gradle android-studio

我有一个多模块Java项目,该项目在Android Studio中打开。现在,该项目可以正常运行,但是当我单击“运行”时,它将无法构建该项目。而是运行旧的可执行文件。我始终必须首先手动构建项目,以便它可以运行最新版本。

是什么原因造成的?我的启动配置似乎是正确的(带有正确的主类和模块的“应用程序”配置)。在我的模块的build.gradle中,我有以下内容:

apply plugin: "application"
apply plugin: "idea"

mainClassName = "me.manabreak.manray.EditorLauncher"
sourceCompatibility = 1.8
Run Code Online (Sandbox Code Playgroud)

根据此Gradle文档,这应该是正确的。我不确定为什么在运行之前无法构建Android Studio / IDEA。

小智 5

以下对我有用:

  1. 编辑构建配置(单击运行按钮旁边的下拉菜单,然后单击编辑配置...)
  2. 在右侧的“常规”选项卡上(应该是默认打开的选项卡),在选项卡页底部找到标有“启动前”的部分
  3. 单击加号并添加 Gradle-aware Make
  4. 使用箭头将 Gradle-aware Make 移动到(之前)Instant App Provision 上方