我正在迁移我的应用程序以使用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编辑。可以做些什么来克服这个问题?
2条答案
按热度按时间avwztpqn1#
找不到任何答案为过去3天,所以我只是删除元INF从三星配件罐。
现在需要检查附件API是否正常工作。
zzlelutf2#
在Android Studio首选项中,您可以关闭Instant Run。这似乎解决了我们应用构建的问题,没有任何其他更改。它位于首选项〉构建,执行,环境〉Instant Run。