java.lang.noclassdeffounderror:解析失败:lorg/spongycastle/util/strings android studio

g52tjvyc  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(361)
  1. import org.spongycastle.jce.provider.BouncyCastleProvider;
  2. Security.addProvider(new BouncyCastleProvider());
  3. KeyFactory factory = KeyFactory.getInstance("ESDSA", "BC");
  4. publicKeyServer = (ECPublicKey) factory.generatePublic(new X509EncodedKeySpec(bytePubKeyServer));

这是我试图添加bounycastleprovider的代码。bouncycastlejar在android上不工作,所以我看到我需要使用海绵状castlejar。所以我加了海绵城堡罐现在我卡住了。在这段代码中,我尝试将字节转换为公钥。
这是错误消息

  1. java.lang.NoClassDefFoundError: Failed resolution of: Lorg/spongycastle/util/Strings
  1. buildscript {
  2. repositories {
  3. google()
  4. jcenter()
  5. }
  6. dependencies {
  7. classpath "com.android.tools.build:gradle:4.1.3"
  8. // NOTE: Do not place your application dependencies here; they belong
  9. // in the individual module build.gradle files
  10. implementation 'com.madgag.spongycastle:bctls-jdk15on:1.58.0.0'
  11. }
  12. }
  13. allprojects {
  14. repositories {
  15. google()
  16. jcenter()
  17. }
  18. }
  19. task clean(type: Delete) {
  20. delete rootProject.buildDir
  21. }

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题