Android でライブラリを使用する際、プロジェクトを作成する必要のあるライブラリプロジェクトと、クラスライブラリの JAR と2種類存在するけれど、それぞれどう違うのか軽く調べました。 ライブラリプロジェクトと JAR の違い 最も根本的な違いは Resources を内包しているかどうかのようです。 ライブラリプロジェクトは Resources を保持できるので、 JAR のように静的に APK に組み込むことができません。 そのためプロジェクトとして作成した上で、組み込みたいプロジェクトに依存させて、ビルド時に R.java を一緒に作成する必要があります。 参考: Android Application, Android Libraries and Jar Libraries Android APK のビルドの流れを軽く理解する 完全に上記参考サイトの受け売りですが、Androi