如何使用gradle ktx为android机器人测试设置-noverify选项?
我正在使用Roboelectric对android应用程序进行单元测试,在尝试写入如何使用gradle ktx为android机器人测试设置-noverify选项?,android,gradle,robolectric,android-ktx,Android,Gradle,Robolectric,Android Ktx,我正在使用Roboelectric对android应用程序进行单元测试,在尝试写入SecureStorage-java.lang时遇到错误。验证错误:在分支目标10处需要stackmap帧 我不需要为单元测试启用验证,所以我想禁用它,但是使用gradle ktx,我不知道为单元测试任务设置jvm标志的正确方法 我试过但不起作用的东西: tasks.withType<Test> { jvmArgs?.add("-noverify") } tasks.withType{ jv
SecureStorage
-java.lang时遇到错误。验证错误:在分支目标10处需要stackmap帧
我不需要为单元测试启用验证,所以我想禁用它,但是使用gradle ktx,我不知道为单元测试任务设置jvm标志的正确方法
我试过但不起作用的东西:
tasks.withType<Test> {
jvmArgs?.add("-noverify")
}
tasks.withType{
jvmArgs?.add(“-noverify”)
}
尝试在编辑配置中设置它。
-ea
将在那里。将其替换为-ea-noverify
这是一个很好的答案,但我希望它可以在任何运行测试的机器上工作,而无需调整运行配置。