.gitignore に次のエントリがあります。
...
*.iml
.idea/
...
新しいレポを git clone した後 (プロジェクトに iml または .idea はありません)、Android Studio (v0.2.5) を開き、プロジェクトを正常にインポートして、問題なくコンパイルします。今、いくつかのファイルを編集したい場合、IntelliJ は外部ライブラリを見つけることができないため、ほぼすべての場所で赤い波線を表示しています。iml ファイルが再生成されると、外部ライブラリが次のように追加されることに気付きました。
<orderEntry type="library" exported="" scope="TEST" name="guice-3.0-no_aop" level="project" />
参考までに、外部ライブラリを追加するための build.gradle 部分:
...
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
}
...
ここで、Project Structure ポップアップを表示して、スコープを Test から Compile に変更すると、赤い波が消え、すべてが正常に戻ります。
それが私の側で間違っているのか、それともバグなのか知りたいですか?また、iml ファイルの処理方法 (バージョン管理するかどうか) については、明確な答えが見つかりませんでした。誰もが自分のやり方を持っているようです。
ありがとう!