jeroentrappers / flutter_keychain

A flutter plugin for secure storage on Android via KeyStore and iOS via Keychain
Other
56 stars 41 forks source link

Crash : HTC One (m7) - java.lang.NoClassDefFoundError #14

Closed suesitran closed 4 years ago

suesitran commented 4 years ago

Device info

HTC One (m7), Android 5.0

Crash log:

java.lang.NoClassDefFoundError: 
  at be.appmire.flutterkeychain.RsaKeyStoreKeyWrapper.createKeys (FlutterKeychainPlugin.kt:156)
  at be.appmire.flutterkeychain.RsaKeyStoreKeyWrapper.createRSAKeysIfNeeded (FlutterKeychainPlugin.kt:123)
  at be.appmire.flutterkeychain.RsaKeyStoreKeyWrapper.<init> (FlutterKeychainPlugin.kt:48)
  at be.appmire.flutterkeychain.FlutterKeychainPlugin$Companion.registerWith (FlutterKeychainPlugin.kt:280)
  at be.appmire.flutterkeychain.FlutterKeychainPlugin.registerWith (FlutterKeychainPlugin.kt)
  at io.flutter.plugins.GeneratedPluginRegistrant.registerWith (GeneratedPluginRegistrant.java:26)
  at com.nartus.mywallet.MainActivity.onCreate (MainActivity.java:11)
  at android.app.Activity.performCreate (Activity.java:5958)
  at android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1129)
  at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2364)
  at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2474)
  at android.app.ActivityThread.access$800 (ActivityThread.java:144)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1359)
  at android.os.Handler.dispatchMessage (Handler.java:102)
  at android.os.Looper.loop (Looper.java:155)
  at android.app.ActivityThread.main (ActivityThread.java:5696)
  at java.lang.reflect.Method.invoke (Native Method)
  at java.lang.reflect.Method.invoke (Method.java:372)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1028)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:823)
Caused by: java.lang.ClassNotFoundException: 
  at dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:56)
  at java.lang.ClassLoader.loadClass (ClassLoader.java:511)
  at java.lang.ClassLoader.loadClass (ClassLoader.java:469)
jeroentrappers commented 4 years ago

I do not have this device. Could you create a tested fix and send me a pull request please?

wilburx9 commented 4 years ago

@jeroentrappers You can replicate the error on an emulator running Android 5.0. I believe it has been fixed though.

jeroentrappers commented 4 years ago

Thanks