Autore Topic: Problema libreria zxing  (Letto 325 volte)

Offline Andrea5

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
Problema libreria zxing
« il: 08 Marzo 2015, 13:07:50 CET »
0
Salve a tutti!! :)
Apro un nuovo thread su questa libreria open source, perché vedo che non ce n'è uno che tratta già l'argomento. Sul github della libreria è spiegato molto bene come far funzionare l'intent per l'uso della loro app e ricevere i risultati voluti, ma quello che devo fare  nella mia app è un pò diverso, quindi ho deciso di usare le librerie core.jar e android-core.jar nel mio progetto in Eclipse e importare direttamente la cartella "android/" nel codice del mio progetto. A questo punto, in teoria, ho nel codice proprio l'app Barcode scanner che si trova anche sul play store, e quindi al lancio viene eseguita la CaptureActivity che però non fa nemmeno in tempo a lanciarsi che crasha.
Ora non riesco a capire dove sia il problema, visto che non ho fatto altro che lanciare la loro app...qualcuno ha avuto a che fare con questa libreria? Mi potete dare qualche dritta?
La versione del codice github che sto usando è la 4.7.3
vi rilascio anche il loro github per maggiori info:
https://github.com/zxing/zxing/

LogCat:
Codice: [Seleziona]
03-08 15:24:48.641: E/AndroidRuntime(21416): FATAL EXCEPTION: main
03-08 15:24:48.641: E/AndroidRuntime(21416): java.lang.NoClassDefFoundError: com.google.zxing.ResultMetadataType
03-08 15:24:48.641: E/AndroidRuntime(21416):         at com.google.zxing.client.android.CaptureActivity.<clinit>(CaptureActivity.java:93)
03-08 15:24:48.641: E/AndroidRuntime(21416):         at java.lang.Class.newInstanceImpl(Native Method)
03-08 15:24:48.641: E/AndroidRuntime(21416):         at java.lang.Class.newInstance(Class.java:1130)
03-08 15:24:48.641: E/AndroidRuntime(21416):         at android.app.Instrumentation.newActivity(Instrumentation.java:1061)
03-08 15:24:48.641: E/AndroidRuntime(21416):         at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2128)
03-08 15:24:48.641: E/AndroidRuntime(21416):         at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261)
03-08 15:24:48.641: E/AndroidRuntime(21416):         at android.app.ActivityThread.access$600(ActivityThread.java:141)
03-08 15:24:48.641: E/AndroidRuntime(21416):         at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
03-08 15:24:48.641: E/AndroidRuntime(21416):         at android.os.Handler.dispatchMessage(Handler.java:99)
03-08 15:24:48.641: E/AndroidRuntime(21416):         at android.os.Looper.loop(Looper.java:137)
03-08 15:24:48.641: E/AndroidRuntime(21416):         at android.app.ActivityThread.main(ActivityThread.java:5103)
03-08 15:24:48.641: E/AndroidRuntime(21416):         at java.lang.reflect.Method.invokeNative(Native Method)
03-08 15:24:48.641: E/AndroidRuntime(21416):         at java.lang.reflect.Method.invoke(Method.java:525)
03-08 15:24:48.641: E/AndroidRuntime(21416):         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
03-08 15:24:48.641: E/AndroidRuntime(21416):         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
03-08 15:24:48.641: E/AndroidRuntime(21416):         at dalvik.system.NativeStart.main(Native Method)

Post unito: 08 Marzo 2015, 19:02:46 CET
mi rispondo da solo....il problema era che anche se le librerie core.jar e android-core.jar erano state implementate, non era stata messa la spunta in Properties-->Java Build Path-->Order and export... una volta messe le spunte su entrambe le librerie l'app è partita normalmente  :-)
« Ultima modifica: 08 Marzo 2015, 19:02:46 CET da Andrea5, Reason: Merged DoublePost »