Android Dependenciesでハマったこと
1.「Android Dependencies」には依存関係のある外部ライブラリが記載されている、一度設定された外部ライブラリへのパスに当該jarファイルがない場合は自動的に削除される
→Android Dependenciesの設定は自動設定されているようで、手動で削除はできない
2.「Android Dependencies」内に、パスは異なるがそれが同名ファイルへのものが複数存在する場合、ビルド時に「Unable to execute dex: Multiple dex files define」というエラーが発生する
→パス先のファイル名が重複していることから生じるエラーらしい
3.重複が生じたパスの内1つを残して他のパス先のファイルを削除(あるいは別の場所へ退避)した後にEclipseを再起動し、「Android Dependencies」に削除・退避したファイルへのパスが削除されていることを確認する
4.ビルドを実行し、2.で出たエラーが出ないことを確認する
「Android Dependencies」に競合するファイルパスがあることは知りつつも、それが手動で削除できないことで1週間ほど悩んでいた次第であります、パス先のファイルがないと自動的に「Android Dependencies」から削除されることを知ったのはついさっき。
あとは、このトラブルについて調べていた過程で使おうとしていた「GridLayout」及びそれを含むライブラリ「Support Package」について学んだことがあるので、それについてはまた後ほど。