8

通常,当我在 Android Studio 中执行 Run > Run 或 Run > Debug 时,这会生成项目并发现错误并重新编译应用程序,但现在,当我单击 Run 或 Debug 时,直接启动应用程序而不进行编译更改,如果我输入运行配置,我有“启动前:制作”

如果我执行 Build > Make project 正常工作,但我不想一直执行 Build > Make project 和 Run > Run。

我使用 Android Studio 0.3.4。

4

3 回答 3

1

我也有这个问题,帮助的是完全重新安装了 android studio。所以我只下载了最新版本

  1. 确保 Android Studio 没有运行!
  2. 备份“sdk”文件夹(您可以在 Android Studio 文件夹中找到它)
  3. 删除 Android Studio 文件夹
  4. 将下载的 zip 解压到同一位置
  5. 将您的“sdk”备份复制回文件夹
  6. 启动 Android Studio

您会看到您的设置仍然存在,您最近的项目将正常打开,并且您应该能够再次“运行”您的项目,并且之前正确执行了“make”。

编辑:我怀疑问题的主要原因是尝试从 0.3.4 到 0.3.5 的更新失败,恢复我所做的备份会产生更多问题......

编辑 2:由于这只是一个临时修复(请参阅下面的评论),我在 bugtracker 中制作了一张票

于 2013-11-14T10:14:41.950 回答
1

打开“运行/调试配置”对话框(Run -> Edit Configurations在主菜单上选择)。

现在选择您正在使用的运行配置。在右侧,您将看到所选运行配置的各种选项,查找“启动前”部分(它应该在底部附近)。

应该有一个Make条目添加到列表中。如果列表中没有Make 条目,则使用绿色+符号添加它。

于 2013-11-11T07:44:28.360 回答
0

就我而言:

  1. 选择“APP”(“制作项目”按钮旁边)。
  2. 选择“编辑配置”。
  3. 在“发射前”。
  4. 添加“Gradle-aware Make”然后它会询问您“Select Gradle Task”,只需选择取消即可。然后您将在“启动前”选项卡中看到“Gradle-aware Make”。
  5. 选择“确定”。

现在 Android 将首先构建“Make Project”,应用所有更改然后运行应用程序。

于 2021-04-15T05:41:29.430 回答