我在
testOptions
上方看到警告。我应该采取行动的警告很重要吗?有谁知道吗
build.gradle.kts:
testOptions {
animationsDisabled = true
unitTests.apply {
isReturnDefaultValues = true
isIncludeAndroidResources = true
}
execution = "ANDROIDX_TEST_ORCHESTRATOR"
}
testOptions {
execution "ANDROIDX_TEST_ORCHESTRATOR"
animationsDisabled true
unitTests {
includeAndroidResources = true
returnDefaultValues = true
}
}
我从 groovy 转换为 kotlin。这就是我注意到警告的方式!
@Incubating
上的testOptions
注释的原因是“提醒”您正在使用易于更改的界面。因此“不稳定”。只要您不使用已弃用的函数,就应该没问题。如果将来某些内容发生更改或被弃用,您将通过编译错误/警告注意到它。请参阅:https://developer.android.com/reference/tools/gradle-api/8.3/com/android/build/api/dsl/TestOptions了解当前已弃用的内容。
您可以通过将
@file:Suppress("UnstableApiUsage")
添加到您的 build.gradle.kts
来抑制此警告,但是当您使用不稳定的 API 时,您将不会收到警告,并且在项目中遇到意外行为时必须记住这一点。