在运行应用程序android studio之前创建项目

问题描述 投票:0回答:4

通常,当我在 Android Studio 中执行“运行”>“运行”或“运行”>“调试”时,这会创建项目并发现错误并重新编译应用程序,但是现在,当我单击“运行”或“调试”时,如果我输入,则直接启动应用程序,无需编译更改,什么也没有在运行配置中,我有“启动前:制作”

如果我执行“构建”>“使项目”工作正常,但我不想一直执行“构建”>“使项目”并运行>“运行”。

我使用Android Studio 0.3.4。

makefile android-studio launch
4个回答
2
投票

就我而言:

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

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


1
投票

打开运行/调试配置对话框(选择主菜单上的

Run -> Edit Configurations
)。

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

Make

条目添加到列表中。如果列表中没有创建条目,请使用绿色+符号添加它。


1
投票
最新版本

确保 Android Studio 未运行!
  1. 备份“sdk”文件夹(您可以在 Android Studio 文件夹中找到它)
  2. 删除Android Studio文件夹
  3. 将下载的 zip 解压到同一位置
  4. 将“sdk”备份复制回文件夹中
  5. 启动Android Studio
  6. 您将看到您的设置仍然存在,您最近的项目将正常打开,并且您应该能够再次“运行”您的项目,并且之前正确执行了“make”。

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

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

ticket


0
投票

在最新版本的 android studio(Android Studio Giraffe | 2022.3.1 补丁)中,它以不同的方式将其添加到列表中

只是修改阿尔伯特的答案

选择“APP”(“制作项目”按钮旁边)。
  1. 选择“编辑配置”。
  2. 在“发布前”中。
  3. 添加“Gradle-aware Make”,然后它会要求您添加带有编辑字段的任务,下面它将被写为留空以组装相关模块..
  4. 请注意将其留空
  5. 并选择“确定”。 它将被添加到列表中
  6. 上述步骤对我有用,我希望它也对您有用..
如果有人指出或提供解决方案,我仍然会很感激,为什么我们必须执行此附加步骤或额外配置来构建项目

© www.soinside.com 2019 - 2024. All rights reserved.