Acelerar el proceso dex con archivos jar, ¿es posible?

Tengo una "más vieja" máquina que es más que adecuado para desarrollar mi primera aplicación de mercado de Android, pero sólo con Java!

Recientemente he intentado Kawa y Scala (cambio a la programación funcional hace unos seis años con LISP / Scheme y he absorbido Erlang y Haskell desde entonces) y debo decir que realmente me encanta la concisión de Scalas y Kawa sigue siendo fantástico Hace mucho tiempo para un proyecto).

Sin embargo … el tiempo de construcción cuando "dexing" en mi máquina está en los minutos (!) Cuando el programa 'dx' funciona en el archivo kawa.jar.

¿Alguien sabe si es posible "caché" o "precompilar" un archivo Jar para que el proceso desxing sólo haga lo que ha cambiado. Es sólo un poco irritante y triste verlo dexing los archivos jar que he utilizado a pesar de que son los mismos que la última vez.

Podría comprar una nueva máquina más rápida pero no tengo el dosh de repuesto ahora así que quiero saber qué optimizaciones podría hacer …: (Gracias.

Este artículo podría ayudar – Custom Class Loading in Dalvik . Usted tendría que usar múltiples archivos dex pre-compilados y realizar algunos de la clase de carga a ti mismo según sea necesario.

Tal vez podría preinstalar kawa.jar en su dispositivo (enraizado) Android, vea aquí: http://zegoggl.es/2011/07/how-to-preinstall-scala-on-your-android-phone.html

  • Plugin scala-android
  • ¿Cómo puedo usar Android con Java y un núcleo hecho con Scala?
  • ¿Cómo extender ImageView en una aplicación Android Scala?
  • Cómo Jack (Java Android Compiler Kit) afectará a los desarrolladores de Scala
  • Scala - Android App build falla
  • ¿Cómo excluir dependencias transitivas de otro subproyecto en compilaciones multiproyecto?
  • Los actores de Scala en android
  • RxJava: encadenamiento de observables
  • Fundición dinámica implícita de Scala
  • Android / Scala proyecto en IntelliJ 14 compila, pero se bloquea cuando se inicia no encontrar la clase Scala
  • Cómo administrar la autenticación / autorización para las solicitudes de usuarios enviadas desde aplicaciones móviles nativas que llaman a Play2! -Scala REST services
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.