2011-10-31 13 views
0

私は2つのプロジェクトがあります。インポートされたアンドロイドライブラリからパッケージを除外する方法は?

  • の1-プロジェクト "A":Androidアプリのプロジェクトです。
  • 2つのプロジェクト "B":ほぼすべてのプロジェクトで使っている巨大なAndroidライブラリプロジェクトです。

"B"から参照して2つのクラスをインポートし、 "A"で使用する必要があります。私は "B"の残りのパッケージとサブクラスを "A"のapkファイルの中に構築してパッケージ化する必要はありません。

答えて

2

Proguardを使用すると、最終的なバイナリから未使用のクラスとメソッドを取り除くことができます。

+0

これは有望だと思いますが、助けてくれるチュートリアルは知っていますか? – Shatazone

0

プロジェクトBのクラスをjarファイルにエクスポートし、プロジェクトAでそのjarをインポートしないのはなぜですか?

+0

私はそれを考えましたが、これらのクラスのいくつかはProject B – Shatazone

+1

の自動生成されたRファイルに依存しています。その場合、@Grahamが提案するようにProguardを試してみるべきです。設定は非常に簡単です:http://stackoverflow.com/questions/4732656/enabling-proguard-in-eclipse-for-android – SERPRO

関連する問題