问题描述:
引用 BouncyCastle 的库时,编译器报错如下:
BouncyCastle: Android: Unsupported class file major version 59. Failed to transform bcprov-jdk15on-1.67.jar (org.bouncycastle:bcprov-jdk15on:1.67)
原因分析:
最新版本1.67貌似是用jdk最新版本编译的,我的jdk版本是1.8。优先解决问题,降低到bcprov-jdk15on 使用 1.65版本,编译通过,继续撸其他代码。
https://stackoverflow.com/questions/65182975/bouncycastle-android-unsupported-class-file-major-version-59-failed-to-transf
解决方案:
使用1.65版本即可
implementation group: 'org.bouncycastle', name: 'bcprov-jdk15on', version: '1.65'