Pregunta

Por lo que yo entiendo que es necesario que las personas que usan Scala para aplicaciones de Android para agrupar las clases Scala se utilizan con su aplicación.

Teniendo en cuenta esto se suma cientos de kilobytes para cada aplicación Scala de forma redundante, ¿sería posible construir una biblioteca Scala que puede ser entregado por el mercado, por lo que los escritores de aplicaciones sólo puede confiar en que la biblioteca en lugar de la agrupación de ellos mismos?

¿Fue útil?

Solución

bibliotecas de terceros compartidos no se admiten actualmente. Pueden introducir una gran cantidad de temas que luego terminan siendo visible para el usuario (ver: el infierno DLL)., Lo que en muchos casos las desventajas de un modelo de biblioteca compartida tradicional puede hacia fuera-de peso los beneficios

Otros consejos

Probablemente sería mejor usar algo así como Proguard . Ver aquí para obtener instrucciones de alguien en cómo hacer esto.

Si necesitas proyecto maven bien fundamentada para Android con Scala, android-scala-test le ayudaría. Proporciona toda la compleja configuración de fuera-de-la-caja, incluyendo el compilador Scala, Proguard, Firma, etc.

Además, android-scala-común le guiará a escribir más concisa programa Android en Scala.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top