当前位置:   article > 正文

Android 打包可能遇到的报错_integrity check failed: java.security.nosuchalgori

integrity check failed: java.security.nosuchalgorithmexception: algorithm hm

问题一:com.android.ide.common.signing.KeytoolException: Failed to read key testxlk from store “E:\Android\Android Keys\testkey.jks”: Invalid keystore format
在这里插入图片描述升高gradle JDK版本,我这里用了JDK11

问题二:Integrity check failed: java.security.NoSuchAlgorithmException: Algorithm HmacPBESHA256 not available

在解决问题一时升级到JDK11后接着报了这个错,继续把JDK升级到Android Studio推荐版本
在这里插入图片描述我这里升级到JDK17,应该JDK16及以上就可以了,大家可以试试。

问题三:class org.gradle.internal.compiler.java.ClassNameCollector (in unnamed module @0x282d04be) cannot access class com.sun.tools.javac.code.Symbol$TypeSymbol (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.code to unnamed module @0x282d04be

解决完问题二后,又报了这个错,这回是gradle版本的问题,
在这里插入图片描述这里我把gradle版本和gradle插件版本升级到如图,问题解决。

总结:遇到报错信息不明确的时候,就考虑调整gradle JDK版本、gradle版本、gradle plugin版本这三个地方。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/404704
推荐阅读
相关标签
  

闽ICP备14008679号