J'ai téléchargé la bibliothèque Getac Z710 Android tablet RFID
à partir de ce site Web. Mais après avoir appelé la fonction init:ExceptionInInitializerError et UnsatisfiedLinkError
05-19 19:23:45.315: E/AndroidRuntime(2469): FATAL EXCEPTION: main
05-19 19:23:45.315: E/AndroidRuntime(2469): java.lang.ExceptionInInitializerError
05-19 19:23:45.315: E/AndroidRuntime(2469): at com.getac.lib.rfidreader.RfidTagReaderAPI.InitRFIDReader(RfidTagReaderAPI.java:118)
05-19 19:23:45.315: E/AndroidRuntime(2469): at example.com.MainActivity.onCreate(MainActivity.java:104)
05-19 19:23:45.315: E/AndroidRuntime(2469): at android.app.Activity.performCreate(Activity.java:5008)
05-19 19:23:45.315: E/AndroidRuntime(2469): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
05-19 19:23:45.315: E/AndroidRuntime(2469): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
05-19 19:23:45.315: E/AndroidRuntime(2469): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
05-19 19:23:45.315: E/AndroidRuntime(2469): at android.app.ActivityThread.access$600(ActivityThread.java:130)
05-19 19:23:45.315: E/AndroidRuntime(2469): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
05-19 19:23:45.315: E/AndroidRuntime(2469): at android.os.Handler.dispatchMessage(Handler.java:99)
05-19 19:23:45.315: E/AndroidRuntime(2469): at android.os.Looper.loop(Looper.java:137)
05-19 19:23:45.315: E/AndroidRuntime(2469): at android.app.ActivityThread.main(ActivityThread.java:4745)
05-19 19:23:45.315: E/AndroidRuntime(2469): at java.lang.reflect.Method.invokeNative(Native Method)
05-19 19:23:45.315: E/AndroidRuntime(2469): at java.lang.reflect.Method.invoke(Method.java:511)
05-19 19:23:45.315: E/AndroidRuntime(2469): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
05-19 19:23:45.315: E/AndroidRuntime(2469): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
05-19 19:23:45.315: E/AndroidRuntime(2469): at dalvik.system.NativeStart.main(Native Method)
05-19 19:23:45.315: E/AndroidRuntime(2469): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load serial_port: findLibrary returned null
05-19 19:23:45.315: E/AndroidRuntime(2469): at java.lang.Runtime.loadLibrary(Runtime.java:365)
05-19 19:23:45.315: E/AndroidRuntime(2469): at java.lang.System.loadLibrary(System.java:538)
05-19 19:23:45.315: E/AndroidRuntime(2469): at android_serialport_api.SerialPort.<clinit>(SerialPort.java:69)
05-19 19:23:45.315: E/AndroidRuntime(2469): ... 16 more
J'ai essayé d'autres solutions pour cela, mais toujours pas de chance. Quel serait le problème? Ils ont seulement une documentation et un soutien limités. TIA.
Il semble essayer (et échouer) de charger une bibliothèque partagée appelée "serial_port". L'avez-vous installé sur l'appareil (probablement dans le répertoire "lib" de l'application)? – fadden
J'ai déjà mis à jour le dernier firmware et j'ai toujours eu la même erreur. Je mets la bibliothèque dans le dossier/libs. then properties-java build - chemin - bibliothèques - ajouter des jars - ordonner et exporter - vérifier la bibliothèque. – Nemesis
Nemesis, avez-vous toujours le lien vers la bibliothèque? Pourrait le trouver sur leur site Web. Thx – Thomas