在Android市场中拥有一个单独的Scala库是否有意义?

时间:2010-03-28 13:56:15

标签: android scala bundle google-play

据我了解,使用Scala for Android应用程序的人必须将他们使用的Scala类与其应用程序捆绑在一起。

考虑到这会为每个Scala应用程序多余地添加数百KB,是否可以构建可以在市场上交付的Scala库,因此应用程序编写者可以依赖该库而不是自己捆绑它?

3 个答案:

答案 0 :(得分:2)

使用Proguard之类的东西可能会更好。有关如何执行此操作的说明,请参阅here

答案 1 :(得分:1)

目前不支持第三方共享库。它们可以引入许多问题,然后最终被用户看到(参见:DLL地狱),因此在许多情况下,传统共享库模型的缺点可能会超出其优势。

答案 2 :(得分:0)

如果您需要使用Scala的Android扎实的maven项目,android-scala-test会对您有所帮助。它提供了开箱即用的所有复杂设置,包括Scala编译器,Proguard,Signing等。

此外,android-scala-common将指导您在Scala中编写更简洁的Android程序。