You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio提示maxSnapshotsForTestFailures为实验性配置,但未添加该配置的求助

解决"The option setting 'android.experimental.testOptions.emulatorSnapshots.maxSnapshotsForTestFailures=0' is experimental"错误
  • 检查AGP版本并显式声明配置:这个实验性参数是Android Gradle Plugin(AGP)自带的,部分新版本AGP会默认启用模拟器快照相关功能但未显式声明配置。在项目根目录的gradle.properties文件中添加以下内容,要么确认启用该实验功能,要么直接禁用:

    # 确认启用实验性功能(保留快照配置)
    android.experimental.enableEmulatorSnapshots=true
    android.experimental.testOptions.emulatorSnapshots.maxSnapshotsForTestFailures=0
    
    # 或者直接禁用该实验性功能
    # android.experimental.enableEmulatorSnapshots=false
    
  • 清理同步项目:

    • 点击Android Studio右上角的「Sync Project with Gradle Files」按钮同步项目
    • 在终端执行./gradlew clean命令清理构建缓存
    • 重启Android Studio
  • 排查第三方依赖:部分测试相关的第三方插件或库可能会隐式注入该配置。尝试暂时移除近期新增的测试依赖(如Espresso扩展、自定义测试插件等),验证错误是否消失,定位问题依赖后更换版本或寻找替代方案。

  • 降级AGP版本:如果以上方法无效,可尝试将AGP版本降级至7.3.x或更早版本(修改项目根目录build.gradle中com.android.tools.build:gradle的版本号),再重新同步项目。

内容的提问来源于stack exchange,提问作者Yago Rodríguez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 20:37:49