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 回答