0

Android プロジェクトでBlobクラスを使用したいと考えています。 jar 全体にインポートすると、apk のインストール時にアプリが終了するようになりました。また、妥当な重みである 23 MBもありません。appengine-api-1.0-sdk-1.6.3.jar
appengine-api-1.0-sdk-1.6.3.jar

jar全体をインポートせずに、Eclipseを使用してjarから特定のクラスのみをインポートするにはどうすればよいですか?

4

2 に答える 2

3

jar を解凍し、クラスのみを取得してクラスパスに配置します。

于 2012-05-16T13:38:55.030 に答える
1

これは強引なアプローチですが、jar を再パッケージ化して不要なクラスを削除することは間違いありません。依存関係がある場合は必ず説明してください (Blob とその依存関係、およびその依存関係などを含めます)。Jar は事実上 .zip ファイルであるため、空の jar (zip) を作成し、必要に応じて依存関係を追加し、再圧縮 (解凍した場合)、名前の変更 (必要な場合) を行います。Android がフィルタリング メカニズムを提供するかどうかはわかりませんが、上記の手順を自動ビルド スクリプトに入れることができます。Mavenを使用している場合は、おそらくjar プラグインを利用してこれを行うことができます。

于 2012-05-16T13:43:37.133 に答える