【问题】
之前已经解决了:
[2013-04-24 16:08:58 – ddms] transfer error: Read-only file system
的问题,但是现在每次重新启动ADT去调试,结果还是遇到同样问题。
所以很是郁闷。
要想办法,彻底解决此问题。
保证下次再用ADT时,不能再出现此问题。
【解决过程】
1.去参考:
关于[ddms] transfer error: Read-only file system错误
打开AVD管理器,然后确定了,本身AVD管理器中的AVD中的sdcard是OK的:
所以,的确不是sdcard设置 的问题。
2.参考:
安卓虚拟机,文件导入sdcard上报错,Read-only file system
然后去看看AndroidManifest.xml:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | <? xml version = "1.0" encoding = "utf-8" ?> package = "com.mm.antlrv3demo" android:versionCode = "1" android:versionName = "1.0" > < uses-sdk android:minSdkVersion = "8" android:targetSdkVersion = "16" /> < application android:allowBackup = "true" android:icon = "@drawable/ic_launcher" android:label = "@string/app_name" android:theme = "@style/AppTheme" > < activity android:name = "com.mm.antlrv3demo.DDParser" android:label = "@string/app_name" > < intent-filter > < action android:name = "android.intent.action.MAIN" /> < category android:name = "android.intent.category.LAUNCHER" /> </ intent-filter > </ activity > </ application > </ manifest > |
的确没有设置对应的sdcard的mount权限,所以去添加上:
对应的xml变为:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | <? xml version = "1.0" encoding = "utf-8" ?> package = "com.mm.antlrv3demo" android:versionCode = "1" android:versionName = "1.0" > < uses-sdk android:minSdkVersion = "8" android:targetSdkVersion = "16" /> < uses-permission android:name = "android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> < uses-permission android:name = "android.permission.WRITE_EXTERNAL_STORAGE" /> < application android:allowBackup = "true" android:icon = "@drawable/ic_launcher" android:label = "@string/app_name" android:theme = "@style/AppTheme" > < activity android:name = "com.mm.antlrv3demo.DDParser" android:label = "@string/app_name" > < intent-filter > < action android:name = "android.intent.action.MAIN" /> < category android:name = "android.intent.category.LAUNCHER" /> </ intent-filter > </ activity > </ application > </ manifest > |
然后试试结果,然后可以解决此问题了。
希望以后不要再出现此问题了。
【总结】
有待后续验证是否真正解决了。
【后记 2013-05-08】
后来的一次,正常使用DDMS导入文件的时候,貌似就可以正常工作了。
不知道以后,还是否会再次出现此问题。
转载请注明:在路上 » 【貌似已彻底解决】ADT中使用DDMS导入文件再次出现transfer error: Read-only file system