2011-09-20 11 views
5

Ho una macchina "più vecchia" che è più che adeguata per sviluppare la mia prima applicazione sul mercato Android MA solo con Java!Accelerare il processo dex con i file jar, è possibile?

Recentemente ho provato Kawa e Scala (I passare alla programmazione funzionale di circa sei anni fa con LISP/Scheme e ho assorbito Erlang e Haskell da allora) e devo dire che mi piace molto Scalas concisione e Kawa è ancora fantastico (usato molto tempo fa per un progetto).

Tuttavia ... il tempo di compilazione quando "dexing" sulla mia macchina è nei minuti (!) Quando il programma 'dx' funziona sul file kawa.jar.

Qualcuno sa se è possibile "memorizzare" o "pre-compilare" un file Jar in modo che il processo di desxing faccia solo ciò che è cambiato. È solo un po 'irritante e triste vederlo dexare i file jar che ho usato anche se sono gli stessi dell'ultima volta. .

ho potuto comprare una nuova macchina più veloce, ma non ho il dosh di riserva in questo momento quindi voglio sapere che cosa ottimizzazioni potrei fare ... :( Grazie

risposta

2

Questo articolo potrebbe aiutare - .. Custom Class Loading in Dalvik si dovrà utilizzare più file DEX precompilati ed eseguire alcune della classe di carico se stessi come richiesto

+0

Non è un lavoro piccolo, è anche difficile fare cose come scrivere servi ces in Scala - non c'è nessun gancio per dire ad Android di usare il tuo nuovo classloader per caricare il servizio. –

Problemi correlati