Eclipse でプロジェクトを作成すると自動でいろいろ作ってくれますが、各ディレクトリ内にどんなファイルがあるかちゃんとわかってなかったのでまとめてみました。


Project/
  • src:java のソースファイルが入る場所。アプリの動作に関する処理は主にここに書くことになると思う。
  • gen:res 内のデータなどから自動で生成される java ソースコードが入る場所と思われる。
  • Android x.x.x:各バージョンに合ったアンドロイドアプリを作るために必要となる jar ファイルが入るみたい。
  • Android Dependencies:そのプロジェクトで必要となる外部 jar ファイルが入るらしい。
  • assets:アプリから読みに行くデータを入れておく所らしい。ただし、アイコンや文字列などの情報は res ディレクトリに入れるのが決まり。
  • bin:おそらく実行可能ファイルなどがここに作られるのではないかと思われる。
  • res:アイコン画像や UI を記述した XML、文字列を定義した XML などのリソースファイルが格納される。

間違ってたり、もっと詳細に説明してくださる方がいらっしゃったらご指摘ください。