Sto cercando di utilizzare PhoneGap all'interno di un progetto di libreria Android. Il progetto di libreria compila bene, ma quando provo ad avviare un'attività che si estende DroidGap, ottengo questo erroreCome includere i file jar nel progetto della libreria Android
01-02 10:12:17.575: W/dalvikvm(316): Unable to resolve superclass of Lcom/***/***.
Penso che questo sia perché il file phonegap.jar non è incluso nel file jar compilato del Android progetto di biblioteca. Ho provato a usare form per costruire ma non sembra funzionare.
Modifica: Sto creando una libreria Android che può essere utilizzata in altri progetti Android. Sto usando lo standard android library project ma le attività in questo progetto lib che ha esteso la classe DroidGap in phonegap.jar stanno andando in crash con l'errore di cui sopra.
controllo questo fuori: http: // StackOverflow.it/a/6859020/28557 –
sembra che la maggior parte delle persone non stia afferrando il fatto che il tuo JAR esterno si trova nel progetto della libreria, e quindi quando provi a fare riferimento al progetto della tua libreria da un altro progetto Android non può vedere i file JAR che il progetto della biblioteca dipende - avendo problemi simili io stesso è solo più complicato perché il mio file JAR è un'interfaccia JNI per alcune classi C native che voglio anche condividere su più progetti! –