3

実行に.jarファイルを使用するAndroidアプリケーションがあります。ビルド中に jar ファイルがプロジェクトに追加されます。したがって、最終的な出力は単なる apk です。これはいい。しかし、jarファイルに変更があるだけでも、プロジェクトを継続的にビルドするのは難しいことがわかりました。プロジェクトから jar を分離し、JNI を使用せずに実行時にのみ (DLL のように) アクセスできるようにする方法は? jar が変更されるたびにアプリをビルドする必要がないようにします。

4

1 に答える 1

0

これは行く方法のように見えます。DexClassLoader:

http://developer.android.com/reference/dalvik/system/DexClassLoader.html

これは、テリトリーに付属するすべてのものを備えた「単なる」ClassLoader です。

PS。(求められていないアドバイスが先にあります!) それはあなたが実際に必要としているものではないかもしれません。プロジェクトの現在のビルド方法が不便である理由を検討し、最初に最適化します。

于 2012-11-28T09:27:59.640 に答える