2

私のアプリケーションは写真を撮り、SDカードに保存します。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)

(rootユーザーとして)adbシェルを開くと、次のようになります。

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

adbサーバーを強制終了して再起動しようとしましたが、うまくいきませんでした。何が起こっているのかについて何かアイデアはありますか?ありがとう!

4

1 に答える 1

8

わかりました-これは少しトリッキーでした。私の「USB接続タイプ」は「ディスクドライブ」だったので、UbuntuからSDカードをアンマウントしたにもかかわらず、ロックがかかっていたと思います。秘訣は、「充電のみ」に戻すことです。

于 2010-09-06T19:08:45.003 に答える