gpt4 book ai didi

android - 如何阻止 Gradle Instrumented 测试运行卸载应用程序?

转载 作者:行者123 更新时间:2023-12-02 15:26:04 29 4
gpt4 key购买 nike

如果我:

  • 创建一个全新的 Android Studio 3.5.1 项目(Kotlin、API 21、“空 Activity ”模板)
  • 从 IDE 内部运行应用
  • 确认应用已安装并具有启动器图标
  • 运行 connectedAndroidDebugTest Gradle 任务(从 Android Studio 内部或通过 gradlew)

该应用程序最终被测试运行卸载。即使我向 defaultConfig 添加 testApplicationId 值以使测试代码使用不同的应用程序 ID,我也会得到这种行为。

我该如何阻止这种行为?如何从命令行运行仪器测试,而不干扰现有应用程序安装?

最佳答案

我刚刚遇到了这个问题,并发现至少有一件事可能导致它是正在使用的 Android Gradle 插件的版本。

  • AGP 7.4.1 -> 测试完成后不卸载应用
  • AGP 8.1.0 -> 测试完成后卸载应用

不确定其他版本的行为是什么。如果知道如何告诉 AGP 8.1.0 不要卸载该应用程序,那就太好了。

关于android - 如何阻止 Gradle Instrumented 测试运行卸载应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58664370/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com