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).
- Desarrollo sustancial de Android en Scala
- No se puede encontrar el método en la actividad
- Aplicación Android basada en Java -> cambiar a Scala
- Android sin Java
- Tiempo de construcción largo con sbt android-plugin
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.
- Uso de una biblioteca Scala para una aplicación de Android
- Cómo orientar Android con Scala 2.8 Trunk builds
- Uso de Scala con Java en Android Studio
- Alternativas a java en android
- ¿Cómo hacer que AndroidScheduler.mainThread funcione con Scala Observable?
- Scala + Android Novato
- Transformación de datos de un almacenamiento en tiempo de ejecución a una clase de caso
- Uso del proyecto Scala con Gradle para Android
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
- Preferencia android divisor horizontal en la preferencia personalizada?
- Android sincronizado onSensorChanged?