android - 无法运行 Android 应用程序 ||应用程序配置中缺少 'Gradle-aware make'

标签 android android-studio gradle

我克隆了一个无法共享的私有(private)存储库。该项目已成功构建,我也可以创建调试/发布 apk。但我无法从 android studio 中的运行按钮运行它。

当我单击运行按钮时,它没有在移动设备/模拟器中启动。立即,它会显示“启动成功”,即使它没有启动 Gradle 运行。

因此,我将许多设置与按预期运行的示例应用程序进行了比较,因此我发现了应用程序配置中的一个差异(选择应用程序 [附近运行图标] -> 编辑配置)。

应用配置的“常规”选项卡的“启动前”部分中没有“Gradle-aware Make”。请检查下面的屏幕截图:

Missing Gradle-aware Make command

在工作示例中,它是存在的,我们可以正常地一次又一次地删除/添加它。检查下面的屏幕截图:

Sample Gradle-aware Make command

那么如何生成它,有人可以帮助我吗?

最佳答案

非常感谢this

在启动前或启动前重现 Gradle 感知 Make 的步骤:

  1. 为ExampleUnitTest测试类创建一个新的Android JUnit运行配置:

    • 运行 -> 编辑配置。

    • 点击窗口左上角的“+”按钮。

    • 选择“Android JUnit”或“JUnit”。

    • 使用模块“PROJECT_NAME.app.unitTest”的类路径(-cp)。

    • “.ExampleUnitTest”类。

  2. 运行新创建的运行配置

  3. 退出 IDE

  4. 重新启动 IDE,让 Gradle 同步完成

  5. 清理项目(构建 -> 清理项目)

  6. 再次运行ExampleUnitTest运行配置

对我来说,上述步骤是在启动前部分生成 Gradle-aware Make 选项。

感谢实际所有者。

关于android - 无法运行 Android 应用程序 ||应用程序配置中缺少 'Gradle-aware make',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72715481/

相关文章:

java - 如何生成 PDF 发票并将其附加到电子邮件?

java - 安卓 Java : Convert else-if to switch

Android Studio 即时运行问题

android - 如何在 Gradle Android 中禁用 dex 日志记录?

android - 自定义对象的 ArrayList 不使用 GSON 保存到 SharedPreferences

java - 比较字符串的最后一个字符在 Android Studio 中不起作用

java - 对日期 ListArray 以及标题的第二个数组进行排序

Android Studio 和 Gradle 构建错误

gradle - Codenarc 无法解析 groovy 类

gradle - Gradle性能分析报告:任务 'Did No Work'