Android アプリを開発していたら急にビルド時に
INSTALL_FAILED_CONTAINER_ERROR が出てビルドできなくなった。
よくわからないけど installLocation を preferExternal にしていると起こるみたい。
SDカードへのインストールが失敗してゴミが残るとインストールエラーになるっぽいので
PC から SDカードをファイラーで開いて以下のファイルを削除すれば良い。らしい。
/sdcard/.android_secure/smdl2tmp1.asec
見てみたらなかったので自分のアプリのパッケージ名 .asec があったので削除したらビルドできるようになった。