Xperiaにカスタムロムを入れてAndroid2.2の状態で使用していますが、いつもどおりにSwiFTPを使おうとしたらエラーが出て使えないことに気が付きました。もしかしたら出てない人もいるかも。
少し調べてみるとAndroid2.2特有?のバグみたいなので一応回避方法だけ書いておきます。
環境
- Xperia(SO-01B)
- CyanogenMod 6.1.3 v4.5.7
- Android Version 2.2.1
- Baseband Version 1.0.52
- SwiFTP1.24
- WIndows7 32bit
- Filezilla3.3.2.1
- Pasv
だいたいこんな感じ。あとFTPのエラー文はこんな感じ。
コマンド: CWD config応答: 550 Invalid name or chroot violationエラー: ディレクトリー一覧表示の取り出しに失敗しました
んで原因なんですけど、オレンジ枠で囲ってある部分が”/sdcard”になってるんですけど、これが悪さしてるみたいです。
/sdcardを設定しておくとすごく便利なんですけど(一発でSDカードにアクセスできるから)、エラーで使えないんじゃどうしようもないですよね・・・。ってことでココを画像のように“/”だけにしておきます。
これにて一件落着。以前も/sdcardにしてたから、はまっちゃったっぽい。何にしても動いて良かった。