数か月前に Android Studio に切り替えましたが、プロジェクトにライブラリ モジュールを追加したり削除したりしたのはつい最近のことでした。アプリをコンパイルするには、単にライブラリ モジュール (Google Play サービスなど) を含めるだけでは不十分であるという問題に遭遇しました。
ライブラリ モジュールが独自の jar を依存関係として使用していることを確認しました。参照 jar は次の場所で確認できます。
しかし、ライブラリ プロジェクトとこの jar ライブラリの両方をメイン アプリ モジュールに依存関係として含めない限り、アプリはコンパイルされません。すべての res/ ファイルと Java ファイルを含む jar 自体が含まれているため、ライブラリ自体を含めるだけで十分であるという印象を受けました。
次のようにして動作させます。
しかし、1 つのプロジェクト ライブラリ/モジュールだけで十分ではありませんか? 見てみると、Android v7 の appcompat ライブラリで同じことを行う必要があることがわかります。