2013-04-11 61 views
0

我正在开发一个Android应用程序,其中我正在开发一个Audio.Media.EXTERNAL_CONTENT_URI的内容观察器。在Fedora Linux中没有将MP3文件推入Android SD卡

我使用的Fedora 17与Eclipse和API级别17 Android果冻豆。

现在的问题是,为了调试的目的,当应用程序在模拟器上运行时,我正在推动一些mp3文件在/mnt/sdcard。所以这里给出了下面提到的问题。

我知道这个问题与文件权限有关,但是如何定位它?我不理解它。

[2013-04-11 23:14:06 - Unexpected error while launching logcat. Try reselecting the device.] device not found 
com.android.ddmlib.AdbCommandRejectedException: device not found 
    at com.android.ddmlib.AdbHelper.setDevice(AdbHelper.java:752) 
    at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:373) 
    at com.android.ddmlib.Device.executeShellCommand(Device.java:462) 
    at com.android.ddmuilib.logcat.LogCatReceiver$1.run(LogCatReceiver.java:110) 
    at java.lang.Thread.run(Thread.java:722) 

[2013-04-11 23:18:46 - ddms] transfer error: Read-only file system 
[2013-04-11 23:18:46] Failed to push selection: Read-only file system 
[2013-04-11 23:25:43 - ddms] transfer error: Read-only file system 
[2013-04-11 23:25:43] Failed to push selection: Read-only file system 
[2013-04-11 23:26:26 - ddms] transfer error: Read-only file system 
[2013-04-11 23:26:26] Failed to push selection: Read-only file system 

回答

1

尝试做一个adb remount

如果它不工作,ro.secure财产可能是问题,在这种情况下可以尝试:

adb shell 
su 
# In root user mode 
mount -o rw,remount /mnt/sdcard