sdcard权限被拒绝安卓

时间:2012-06-15 22:54:06

标签: android sd-card

我正在尝试在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推送时,我收到以下错误:

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

我在这里错过了什么吗?

2 个答案:

答案 0 :(得分:0)

这可能不是答案,但您可以使用

File dir = Environment.getExternalStorageDirectory();

访问外部SD卡。我的假设是你自己写了这个目录。

答案 1 :(得分:0)

这是sd卡严重放置和对SD卡的读/写访问的组合。使用adb push / pull来验证SD卡并使用adb remount来更改访问权限。这解决了这个问题。