Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用gradle ktx为android机器人测试设置-noverify选项?_Android_Gradle_Robolectric_Android Ktx - Fatal编程技术网

如何使用gradle ktx为android机器人测试设置-noverify选项?

如何使用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

我正在使用Roboelectric对android应用程序进行单元测试,在尝试写入
SecureStorage
-
java.lang时遇到错误。验证错误:在分支目标10处需要stackmap帧

我不需要为单元测试启用验证,所以我想禁用它,但是使用gradle ktx,我不知道为单元测试任务设置jvm标志的正确方法

我试过但不起作用的东西:

tasks.withType<Test> {
    jvmArgs?.add("-noverify")
}

tasks.withType{
jvmArgs?.add(“-noverify”)
}

尝试在
编辑配置中设置它。

-ea
将在那里。将其替换为
-ea-noverify

这是一个很好的答案,但我希望它可以在任何运行测试的机器上工作,而无需调整运行配置。