私はいくつかのプロジェクトで使用するいくつかの "データ/ヘルパークラス"を定義しています。これらのデータクラスはかなり大きく、実際にはプロジェクト間で変更されません。データクラスには、そのメソッドの中にいくつかのロジックがあります。これは、すべてのプロジェクトで同じです。これらの「データクラス」はアクティビティではありません!Androidプロジェクトのクラスからコンパイルされたライブラリコンポーネントを作成する
これらの「データクラス」を使用する新しいプロジェクトを作成するときは、常にこれらのクラスのコピーを作成して新しいプロジェクトに貼り付けるので、毎回すべてのコードをコンパイルする必要があります。これにより、新しいプロジェクトの開発/編集が遅くなります。
これらの「データ/ヘルパークラス」をライブラリコンポーネントとして「事前コンパイル」するか、何らかの形で定義すると、新しいプロジェクトの開発が効率的になり、これらの「データクラス"どういうわけか?
私は、アクティビティをライブラリにする方法しか見つけられませんでしたが、この再利用可能なクラスはアクティビティではありません。
多くの感謝!
ありがとうございます - これらのクラスをjarにエクスポートしてから、このjarをバック(ビルドパスを含む)に追加しました。図書館プロジェクトに違いがあるのだろうか? ps。私はあなたのライブラリにjarファイルを添付することができます。あなたはライブラリにではなく、プロジェクトにjarファイルを追加することを意味しますか? – user387184
はい、申し訳ありません。 Jarファイルは、ライブラリではなくプロジェクトに添付する必要があります。 Android Libraryプロジェクトでは、Androidコンポーネントを含めることができます。 – Yury