Android Studio を使っていると,各種 Tool の install/update や,AVD (Andriod Virtual Device) のダウンロードで,ファイルが /tmp 以下にダウンロードされる./tmp の容量が小さいと disk が溢れて失敗する.
具体的には /tmp/PackageOperation00/
/tmp/PackageOperation01/
/tmp/PackageOperation02/
みたいな感じで directory が作成されていく.
そもそも /tmp の容量を大きくとればよいのだが,そうも行かない場合もある.この一時保存場所を変更するには,以下のようにすれば良いらしい.
% export _JAVA_OPTIONS=-Djava.io.tmpdir=/somewhere/tmp
% /somewhere/android-studio/bin/studio.sh &