通常,当我在 Android Studio 中执行“运行”>“运行”或“运行”>“调试”时,这会创建项目并发现错误并重新编译应用程序,但是现在,当我单击“运行”或“调试”时,如果我输入,则直接启动应用程序,无需编译更改,什么也没有在运行配置中,我有“启动前:制作”
如果我执行“构建”>“使项目”工作正常,但我不想一直执行“构建”>“使项目”并运行>“运行”。
我使用Android Studio 0.3.4。
就我而言:
现在 Android 将首先构建“Make Project”,应用所有更改,然后运行应用程序。
打开运行/调试配置对话框(选择主菜单上的
Run -> Edit Configurations
)。
现在选择您正在使用的运行配置。在右侧,您将看到所选运行配置的各种选项,查找“启动之前”部分(它应该位于底部附近)。 应该有一个
Make条目添加到列表中。如果列表中没有创建条目,请使用绿色+符号添加它。
编辑: 我怀疑问题的主要原因是尝试从 0.3.4 更新到 0.3.5 失败,恢复我所做的备份将产生更多问题...
编辑2: 由于这只是一个临时修复(请参阅下面的评论),我在 bugtracker 中制作了一张
ticket在最新版本的 android studio(Android Studio Giraffe | 2022.3.1 补丁)中,它以不同的方式将其添加到列表中
只是修改阿尔伯特的答案
选择“APP”(“制作项目”按钮旁边)。