私は、Android のビルド プロセスを gradle を使用するように更新中です。クライアント固有のアプリがあります。つまり、動的に作成されるすべてのアプリのベースとして使用される単一のコード テンプレートです。
アプリを作成するために、CSV ファイルをループ処理して各アプリの詳細を取得します。次に、アプリをコンパイルする前に、ソース テンプレートのコピーを取り、クライアントの名前、画像などを挿入します。これは、現在のシステムでは問題なく機能します。Gradle バージョンでは、行を正常にループし、適切な詳細を使用して各行のアプリ ソースを作成することができました。ただし、実際にアプリをビルドしようとすると、次のメッセージで失敗します。
Project with path ':xxxxxx' could not be found in root project 'android-gradle'.
ドキュメントを読むと、これは、実行フェーズまで作成されないため、構成フェーズ中にプロジェクトが存在しないためであることがわかります。しかし、私が見つけることができなかったのは、これを回避する方法です。誰かが同様のことを達成できましたか? それとも、より良いアプローチの提案ですか?