Android Studio で Gemini とのプロジェクト コンテキストの共有を有効にすると、
コードベースのどのファイルを共有するかを制御するには、
.aiexclude
ファイル。Android Studio の AI 機能は、
現在のプロジェクトとそれに接続されているバージョン管理ルートです。これで
.aiexclude
ファイルはプロジェクトとその VCS 内のどこにでも配置できます。
AI 機能にアクセスを許可するファイルを制御します。
.gitignore
ファイルと同様に、.aiexclude
ファイルは、許可すべきでないファイルを追跡します。
チャット機能を含め、Android Studio の Gemini と共有する
エディタで動作する AI 機能として、インテント
アクションとコード
完了。.aiexclude
ファイル
そのフォルダが含まれるディレクトリ以下のファイルに対して機能します。
.aiexclude
ファイルを書き込む方法
.aiexclude
ファイルは、
.gitignore
ファイル。
例
.aiexclude
ファイルの構成例を次に示します。
- パターン
KEYS
は、「KEYS」というすべてのファイルをブロックします。拡張子が または その下に、.aiexclude
ファイルを含むディレクトリを記述します。
KEYS
- パターン
KEYS.
は、「KEYS」というすべてのファイルをブロックします。拡張子は が含まれるディレクトリの下位に作成されます。aiexclude
ファイル。
KEYS.
- パターン
.kt
は、すべての Kotlin ファイル、または拡張子が.kt
のファイルをブロックします。 (.aiexclude
ファイルを含むディレクトリの直下)に配置します。
.kt
- パターン
/.kt
は、.aiexclude
ディレクトリ内のすべての Kotlin ファイルをブロックしますが、 表示されます。
/.kt
- パターン
my/sensitive/dir/
は、my/sensitive/dir
内のすべてのファイルをブロックします。 下にあります。ファイルパスは、ファイルを含むディレクトリからの相対パスです。.aiexclude
ファイル。
my/sensitive/dir/
- パターン
my/sensitive/dir/ /.txt
は、 ディレクトリmy/sensitive/dir/
。
my/sensitive/dir/ /.txt
- パターン
my/sensitive/dir/.txt
は、ディレクトリ内のすべての.txt ファイルをブロックします。my/sensitive/dir
だが、サブディレクトリにはない。
my/sensitive/dir/.txt