0

Android 2.1 htc eris でアプリケーションのメソッド プロファイリングを実行しようとしています。それは不平を言う:

06-15 15:48:04.602: E/dalvikvm(826): Unable to open trace file '/sdcard/com.mayapp.trace': Permission denied

AndroidManifest.xml に次のユーザー権限のエントリがあります。

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

adb push を実行すると、次のエラーが表示されます。

adb push AndroidManifest.xml a.txt
failed to copy 'AndroidManifest.xml' to 'a.txt': Read-only file system

ここで何か不足していますか?

4

2 に答える 2

0

これは答えではないかもしれませんが、使用できます

File dir = Environment.getExternalStorageDirectory();

外部SDカードにアクセスします。私の仮定は、ディレクトリを自分で作成したことです。

于 2012-06-15T22:56:55.950 に答える
0

これは、不適切に配置された SD カードと、SD カードへの読み取り/書き込みアクセスの組み合わせでした。adb push/pull を使用して SD カードを確認し、adb remount を使用してアクセスを変更しました。それは問題を解決しました。

于 2012-06-18T17:41:35.070 に答える