Androidで外部jarを追加することとライブラリプロジェクトを使用することの違いは何ですか? ライブラリ プロジェクトから jar を抽出し、メイン アプリケーションに外部 jar としてインポートできますか?
1 に答える
Androidで外部jarを追加することとライブラリプロジェクトを使用することの違いは何ですか?
There is almost no difference in achieving a task between these two except a minor digression.
つまり、jar を追加する場合、その外部 jar で定義されているものを使用する必要があり、jar が提供する機能は変更できません。ライブラリ プロジェクトを含めると、ソース コードをいじって、デフォルトの機能を使用したくない場合に機能を変更できます。どちらにも独自の短所と長所があります。先ほど言ったように、ライブラリ プロジェクトを含めることで機能をカスタマイズできますが、遊んでいる機能に依存する他のものに影響するかどうかはわかりません。しかし、あなたが非常に警戒していれば、それは大したことではありません. jar を追加してもカスタマイズできませんが、事前に定義された機能に従うのは簡単です :)。お役に立てれば。
2 番目の質問:ライブラリ プロジェクトから jar を抽出し、それをメイン アプリケーションの外部 jar としてインポートできますか?
正確ではありませんが、できます。多くの制限があるCommonsWareによるこの素晴らしい回答を参照してください。