mockito 安全性异常:SHA-256摘要错误,适用于

fv2wmkja  于 2022-11-08  发布在  其他
关注(0)|答案(2)|浏览(127)

我正在迁移我的应用程序以使用AndroidX。我已在www.example.com文件中启用了Jetifiergradle.properties

android.useAndroidX=true
android.enableJetifier=true

我在一些测试中使用了mockito。迁移后,一些测试失败,mockito无法模拟使用三星配件sdks版本2. 6. 1的类。
异常日志的一部分如下所示
引起的原因:java.lang。安全异常:SHA-256摘要错误,用于在sun.security.util.jar. jar.jarVerifier. java. util.jar. jar. jarVerifier. java.net. java.util.jarVerifierStream.read.
我相信这是由于一个签名的jar被jetifier编辑。可以做些什么来克服这个问题?

avwztpqn

avwztpqn1#

找不到任何答案为过去3天,所以我只是删除元INF从三星配件罐。

jar xvf accessory-2.6.1..jar

rm -rf META-INF

jar cvf accessory-2.6.1-updated..jar *

现在需要检查附件API是否正常工作。

zzlelutf

zzlelutf2#

在Android Studio首选项中,您可以关闭Instant Run。这似乎解决了我们应用构建的问题,没有任何其他更改。它位于首选项〉构建,执行,环境〉Instant Run。

相关问题