我正在尝试在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
我在这里错过了什么吗?
答案 0 :(得分:0)
这可能不是答案,但您可以使用
File dir = Environment.getExternalStorageDirectory();
访问外部SD卡。我的假设是你自己写了这个目录。
答案 1 :(得分:0)
这是sd卡严重放置和对SD卡的读/写访问的组合。使用adb push / pull来验证SD卡并使用adb remount来更改访问权限。这解决了这个问题。