3

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

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

4

3 回答 3

2

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

于 2010-03-28T15:09:23.327 回答
1

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

于 2010-03-28T18:00:15.853 回答
0

如果您需要使用 Scala 为 Android 提供良好基础的 maven 项目,android-scala-test会为您提供帮助。它提供了开箱即用的所有复杂设置,包括 Scala 编译器、Proguard、签名等。

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

于 2012-10-15T03:42:33.707 回答