3

私が理解している限りでは、Scala for Android アプリケーションを使用している人は、アプリケーションで使用した Scala クラスをバンドルする必要があります。

これにより、各 Scala アプリに数百キロバイトが重複して追加されることを考慮すると、市場で提供できる 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、Signing など、複雑な設定をすべてすぐに使用できるようにします。

さらに、android-scala-commonは、Scala でより簡潔な Android プログラムを作成するためのガイドとなります。

于 2012-10-15T03:42:33.707 に答える