Autore Topic: password SharedPreferences  (Letto 450 volte)

Offline Kecco11

  • Utente junior
  • **
  • Post: 99
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    GS4
password SharedPreferences
« il: 30 Luglio 2013, 23:52:06 CEST »
0
eppure nella cartella 'libs' ho la libreria "commons-codec-1.7.jar", perchè quest'errore???
Grazie
Codice: [Seleziona]
07-30 21:44:40.096: E/AndroidRuntime(1368): FATAL EXCEPTION: main
07-30 21:44:40.096: E/AndroidRuntime(1368): java.lang.NoClassDefFoundError: org.apache.commons.codec.digest.DigestUtils
07-30 21:44:40.096: E/AndroidRuntime(1368):         at le.mie.password.DBDemoActivity.creaPsw(DBDemoActivity.java:186)
07-30 21:44:40.096: E/AndroidRuntime(1368):         at le.mie.password.DBDemoActivity.access$0(DBDemoActivity.java:176)
07-30 21:44:40.096: E/AndroidRuntime(1368):         at le.mie.password.DBDemoActivity$1.onClick(DBDemoActivity.java:108)
07-30 21:44:40.096: E/AndroidRuntime(1368):         at android.view.View.performClick(View.java:4204)
07-30 21:44:40.096: E/AndroidRuntime(1368):         at android.view.View$PerformClick.run(View.java:17355)
07-30 21:44:40.096: E/AndroidRuntime(1368):         at android.os.Handler.handleCallback(Handler.java:725)
07-30 21:44:40.096: E/AndroidRuntime(1368):         at android.os.Handler.dispatchMessage(Handler.java:92)
07-30 21:44:40.096: E/AndroidRuntime(1368):         at android.os.Looper.loop(Looper.java:137)
07-30 21:44:40.096: E/AndroidRuntime(1368):         at android.app.ActivityThread.main(ActivityThread.java:5041)
07-30 21:44:40.096: E/AndroidRuntime(1368):         at java.lang.reflect.Method.invokeNative(Native Method)
07-30 21:44:40.096: E/AndroidRuntime(1368):         at java.lang.reflect.Method.invoke(Method.java:511)
07-30 21:44:40.096: E/AndroidRuntime(1368):         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
07-30 21:44:40.096: E/AndroidRuntime(1368):         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
07-30 21:44:40.096: E/AndroidRuntime(1368):         at dalvik.system.NativeStart.main(Native Method)


Offline gabric

  • Utente senior
  • ****
  • Post: 614
  • Respect: +18
    • Google+
    • Mostra profilo
    • Brancato's site
  • Dispositivo Android:
    Nexus 5 / Tablet mediacom s4
  • Play Store ID:
    Brancato's+app
  • Sistema operativo:
    window7. ubuntu
Re:password SharedPreferences
« Risposta #1 il: 31 Luglio 2013, 11:49:55 CEST »
0
le hai inserite nelle lib del progetto? (click col destro sul file del progetto, quindi proprietà...)

Offline Kecco11

  • Utente junior
  • **
  • Post: 99
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    GS4
Re:password SharedPreferences
« Risposta #2 il: 31 Luglio 2013, 16:57:34 CEST »
0
ok l'ho inserita ed ora ho questo errore:
07-31 14:55:24.832: E/Trace(1844): error opening trace file: No such file or directory (2)
sembra che non la trova ugualmente, io ho fatto tasto destro sul progetto>proprietà>librerie>aggiungiJAR

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:password SharedPreferences
« Risposta #3 il: 31 Luglio 2013, 18:06:34 CEST »
0
progetto>proprietà>librerie>aggiungiJAR

Metodo sbagliato, in altri thread si è già discusso dello stesso problema.

La documentazione ufficiale di Android scrive di copiare il file della libreria esterna .jar nella directory "libs" (con la 's' finale):

Managing Projects | Android Developers

Aggiungere una libreria esterna utilizzando il menù di Eclipse funziona solo e esclusivamente con i programmi Java scritti per l'ambiente di Oracle, i tool del SDK di Android ignorano l'impostazione e quando convertono i bytecode segnalano la mancanza della classe.

adb logcat | tee /tmp/logcat | grep TAG

Offline gabric

  • Utente senior
  • ****
  • Post: 614
  • Respect: +18
    • Google+
    • Mostra profilo
    • Brancato's site
  • Dispositivo Android:
    Nexus 5 / Tablet mediacom s4
  • Play Store ID:
    Brancato's+app
  • Sistema operativo:
    window7. ubuntu
Re:password SharedPreferences
« Risposta #4 il: 31 Luglio 2013, 18:42:26 CEST »
0
Queso non lo sapevo, grazie. ed ecco perchè la mia app si va a prendere hackbook di facebook nonostante la libreria è importata correttamente...
Vado un attimo in offtopic
di tutta la cartella di facebook sdk sapete dirmi in quale cartela è il file facebook.jar?
trovato in facebook-sdk 3.0.1/facebook/bin
ma non funziona mettendo solo il jar, mi dice sempre che non trova facebook.apk
« Ultima modifica: 31 Luglio 2013, 19:06:57 CEST da gabric »