用jar文件加速dex进程,有可能吗?

时间:2011-09-20 11:00:47

标签: android scala

我有一台“旧”机器,足以开发我的第一个Android市场应用程序但仅限于Java!

我最近尝试了 Kawa Scala (大约六年前我用LISP / Scheme切换到函数式编程,从那时起我就吸收了Erlang和Haskell)和我必须说我真的很喜欢Scalas的简洁性和Kawa 仍然太棒了(很久以前用于一个项目)。

然而......当'dx'程序在kawa.jar文件上工作时,我的机器上的“dexing”的构建时间是分钟(!)。

是否有人知道是否可以“缓存”或“预构建”Jar文件,以便desxing过程只执行已更改的内容。这只是一个小的刺激性和难过,看到它德兴我用,即使它们是与上次相同的jar文件。

我可以购买更快的新机器,但我现在没有备用的dosh,所以我想知道我可以做出什么样的优化...... :( 感谢。

2 个答案:

答案 0 :(得分:2)

这篇文章可能有所帮助 - Custom Class Loading in Dalvik。您必须使用多个预编译的dex文件,并根据需要自己执行一些类加载。

答案 1 :(得分:1)

也许你可以在你的(root)Android设备上预安装kawa.jar,请看这里:http://zegoggl.es/2011/07/how-to-preinstall-scala-on-your-android-phone.html