Невозможно cd сделать SDCard с ADB после обновления до Froyo - PullRequest
2 голосов
/ 06 сентября 2010

Мое приложение делает снимок и сохраняет на SDCard. На Android 2.1 все работало нормально, но я только что перешел на Froyo и теперь получаю:

ERROR/CameraPreview(28216): Problem taking picture
WARN/System.err(28216): java.io.FileNotFoundException: /mnt/sdcard/silviaterra/temp.jpg (Permission denied)
WARN/System.err(28216):     at org.apache.harmony.luni.platform.OSFileSystem.openImpl(Native Method)
WARN/System.err(28216):     at org.apache.harmony.luni.platform.OSFileSystem.open(OSFileSystem.java:152)
WARN/System.err(28216):     at java.io.FileOutputStream.<init>(FileOutputStream.java:97)
WARN/System.err(28216):     at java.io.FileOutputStream.<init>(FileOutputStream.java:69)

Когда я открываю оболочку adb (как пользователь root), я получаю:

$ cd sdcard
cd: can't cd to sdcard
$ cd mnt/sdcard
cd: can't cd to mnt/sdcard

Я пытался убить и перезапустить сервер adb, но безуспешно. Есть идеи о том, что происходит? Спасибо!

1 Ответ

8 голосов
/ 06 сентября 2010

Хорошо - этот был немного хитрым.Оказывается, что моим «Типом подключения USB» был «Дисковод», и поэтому, хотя я отключил SD-карту из Ubuntu, я думаю, что все еще была блокировка на месте.Хитрость заключается в том, чтобы просто переключиться обратно на "Charge Only"

...