Ciao, da qualche giorno sto lavorando per leggere fogli di calcolo, in particolare nel formato xslx. L'IDE che uso è Eclipse Indigo.
Sto usando le librerie POI Apache, con le quali già lavoravo in ambiente Java standard.
Il problema è che il solo caricamento delle librerie (avvio dell'app con una sola activity e, per giunta, nullafacente) impalla Eclipse. In pratica, creo un progetto ex novo, inserisco le seguenti librerie di POI Apache:
commons-logging-1.1.jar
junit-3.8.1.jar
log4j-1.2.13.jar
dom4j-1.6.1.jar
stax-api-1.0.1.jar
xmlbeans-2.3.0.jar
poi-3.8-beta1-20110307.jar
poi-excelant-3.8-beta1-20110307.jar
poi-ooxml-3.8-beta1-20110307.jar
poi-ooxml-schemas-3.8-beta1-20110307.jar
poi-scratchpad-3.8-beta1-20110307.jar
e dopo circa un minuto di intenso caricamento ottengo:
Unable to execute dex: Java heap space
Java heap space
Unhandled event loop exception
Java heap space
e questo in console:
[2012-02-08 16:52:16 - Dex Loader] Unable to execute dex: Java heap space
[2012-02-08 16:52:16 - ProvaXslxAndroid] Conversion to Dalvik format failed: Unable to execute dex: Java heap space
Qualcuno ha idea di come possa risolverlo? Anche cambiando totalmente le librerie...
Ciao e grazie
Marco