我在Android模拟器中看不到“sdcard”文件夹

时间:2012-11-08 15:36:37

标签: android emulation sd-card

我已经使用Android模拟器和SD卡没有问题,但是,我认为Android的最新更新发生了任何事情,因为之前,我可以在“文件浏览器”中看到“sdcard”文件夹,但是现在,我无法在“文件浏览器”中看到“sdcard”文件夹,我无法使用相同的应用程序和配置保存任何文件。

在我的Android Manifest中

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
 <uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="15" />

我的AVD有下一个配置:

AVD configuration

这就是我在“文件资源管理器”中看到的内容。没有任何“sdcard”文件夹。

File Explorer

如果我使用命令行工具使用以下命令在avd中午餐:

emulator -avd em22 -sdcard C:\route-to-sdcard-image\sdcard.img

我可以在LogCat窗口中看到下一个条目序列:

11-09 03:41:26.723: D/MediaScannerService(230): done scanning volume internal

11-09 03:41:26.743: D/MediaScannerService(230): start scanning volume external
11-09 03:41:26.833: V/MediaProvider(230): /mnt/sdcard volume ID: 167983881
11-09 03:41:27.523: I/Launcher.Model(154): not binding apps: no Launcher activity
11-09 03:41:27.833: D/dalvikvm(154): GC_EXPLICIT freed 4865 objects / 268728 bytes in 298ms
11-09 03:41:31.143: D/dalvikvm(154): GC_EXPLICIT freed 11622 objects / 580656 bytes in 226ms
11-09 03:41:31.253: V/MediaProvider(230): Attached volume: external
11-09 03:41:31.444: V/MediaScanner(230): pruneDeadThumbnailFiles... android.database.sqlite.SQLiteCursor@44ebd0b8
11-09 03:41:31.453: V/MediaScanner(230): /pruneDeadThumbnailFiles... android.database.sqlite.SQLiteCursor@44ebd0b8
11-09 03:41:31.497: D/MediaScanner(230):  prescan time: 155ms
11-09 03:41:31.497: D/MediaScanner(230):     scan time: 4ms
11-09 03:41:31.523: D/MediaScanner(230): postscan time: 67ms
11-09 03:41:31.523: D/MediaScanner(230):    total time: 226ms
11-09 03:41:31.553: D/MediaScannerService(230): done scanning volume external

但是,在我的文件资源管理器中,我还没有看到“sdcard”文件夹。如果我尝试写入SD卡,我会收到下一个错误:

11-09 03:43:32.613: E/Functions(303): writeFile: java.io.FileNotFoundException: /mnt/sdcard/DCIM/BasketMonitor/2012-11-09-03:43:32-hola- (No such file or directory)

如果我尝试将任何文件推送到SD卡,我会收到下一个错误:

[2012-11-09 04:52:31 - ddms] transfer error: Read-only file system
[2012-11-09 04:52:31] Failed to push selection: Read-only file system

我什么都不懂!

1 个答案:

答案 0 :(得分:2)

看到这个/ mnt / sdcard你会找到sdcard文件夹。

enter image description here