【问题】
之前已经解决了:
[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:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" 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变为:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" 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