【问题】
之前已经解决了:
[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