ライブラリ プロジェクトを Android Studio にインポートして、複数のプロジェクトで使用できるようにする方法を理解するのに苦労しています。新しいビルド システムのドキュメントには、作業中のプロジェクトのルートにライブラリ プロジェクトをインポートする必要があることが示されています。
Gradle プロジェクトは、マルチプロジェクト セットアップを使用して、他の gradle プロジェクトに依存することもできます。マルチプロジェクトのセットアップは、通常、すべてのプロジェクトを特定のルート プロジェクトのサブ フォルダーにすることで機能します ( http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Multi-project -セットアップ)
上で述べたように、現在および将来のすべてのプロジェクトで頻繁に使用されるライブラリにアクセスできるようにしたいので、これは問題です。たとえば、現在、Volley を新しいプロジェクトに統合して評価しようとしていますが、将来、他の複数のプロジェクトで使用したいと考えています。これを「${PROJECT_ROOT}/」フォルダーに複製しました。これは、テスト プロジェクトを作成したのと同じレベルであり、次のようになります。
${PROJECT_ROOT}/TestProject/Test
${PROJECT_ROOT}/ボレー
プロジェクトの build.gradle ファイルをさまざまな方法でセットアップしようとした後、アプリをコンパイルすることができた唯一の方法は、Volley を TestProject の「メイン」プロジェクトに移動することです。
${PROJECT_ROOT}/TestProject/Test
${PROJECT_ROOT}/TestProject/volley
これにより、TestProject の一部ではない他のプロジェクトで Volley を複製したり再度複製したりせずに使用することができなくなるだけでなく、git が、私が確立したリポジトリに Volley を追加するように求めていることを意味します。テストプロジェクト。
プロジェクト自体にライブラリ プロジェクトを含めずに、Android Studio プロジェクトでライブラリ プロジェクトを参照するにはどうすればよいですか?