2012-11-30 9 views
7

Sto cercando di utilizzare Kryonet in un'applicazione Android, ma quando provo sul dispositivo virtuale Android, e anche sul mio cellulare Android, ottengo questo errore:Kryonet e Android

-Could not find class 'com.esotericsoftware.kryonet.Client', referenced from method com.Boussole.phone.MainActivity.onCreate 

ho già aggiunto Kryonet al percorso di generazione:

properties/java build path --> Libraries-->add jars --> kryonet-2.18-all.jar 
+1

Si prega di aggiungere uno screenshot del percorso di costruzione. – m0skit0

+0

metti la tua libreria nella cartella libs. – njzk2

risposta

3

Se si utilizza Eclipse con ADT, l'unica cosa che devi fare quando si desidera aggiungere una libreria vaso è quello di copiare e incollare le librerie cartella (questa cartella esiste già sotto il tuo progetto Android), e ADT si occuperanno di aggiungerlo al percorso di generazione.

In realtà non hai scelta, se aggiungi il tuo file jar al percorso di compilazione (alla vecchia maniera) verrà compilato correttamente ma ti darà quella NoClassDefFoundException quando avvii la tua app.

(la risposta era già menzionate nelle commento succinta njzk2)

0

ho dovuto importare il progetto nel mio lavoro di Eclipse. via ...

File> Importa> Progetti esistenti nello spazio di lavoro. Questo è per il livello più alto del progetto. (Suppongo che sia stato scaricato da github?)

Ho copiato i file lib nella cartella lib dei progetti Android.

Ho ricevuto alcuni errori ma ho eseguito eclipse come amministratore che ha risolto ogni errore. Come buildconfig non è riuscito a creare nel mio Facebook SDK.