如何在Android AVD中打开SD卡文件夹?

5
我在我的Android SDK附加组件目录中拥有Motorola MB860 2.3版SDK附加组件。我创建了一个AVD来模拟Atrix硬件。
现在,我的应用程序在SD卡的根目录中创建一个文件夹。我安装了该应用程序以在模拟器上运行。应用安装得很好,但我不知道如何浏览并打开SD文件夹。能有人帮忙吗?
是的,在创建AVD期间,我将SD卡大小指定为1 GB,当模拟器启动时,它会显示准备SD卡,但我看不到手机上的“文件”应用程序来打开SD卡文件夹。
编辑-找到了-我已经通过Developer Tools访问了终端模拟器。
编辑-更新-请问有人告诉我如何删除sdcard中的文件夹吗?我进入了终端模拟器并执行rm -r,但它说找不到权限。我执行“su”,但它说该用户没有此权限?我该怎么做?
在DDMS中如何删除目录
更新-问题已解决
c:\Program Files (x86)\Android\android-sdk\platform-tools>adb.exe shell rm -r /mnt/sdcard/<directoryname>

已解决

2个回答

3
如果您正在使用Eclipse,可以通过转到“窗口” -> “显示视图” -> “其他” -> “Android” -> “文件资源管理器”来打开文件资源管理器。

1
如何删除SD卡中的文件夹?我尝试在终端模拟器(Terminal Emulator)中使用rm -r <directoryName>命令,但出现“权限未找到”的错误。然后我尝试使用“su”命令,但显示用户没有权限。请问该怎么办?在文件浏览器中我尝试使用“右键单击”,但是没用。 - devgp
你必须在 AndroidManifest.xml 文件中拥有适当的权限。我相信它是 android.permission.WRITE_EXTERNAL_STORAGE。 - Jan
使用adb shell而不是终端模拟器 - 这可能会以比应用程序创建的shell更有能力的权限运行,并且更有可能具有可行的路径。 - Chris Stratton
adb 命令行比打开 ddms 或在终端模拟器上输入(假设您有可用的电脑)要快得多。 - Chris Stratton

1
如果您不想使用 Eclipse,可以前往安装 Android SDK 的文件夹。在那里,您将在 tools 文件夹中找到 ddms.bat。稍后在菜单中单击“设备”->“文件浏览器”。
据我所知,DDMS 拥有比 Eclipse 插件更多的功能。

谢谢 - 在 DDMS 中,我能够打开该目录,但如何直接在 SD 卡上删除它(而不使用代码)? - devgp
有一个SD卡作为目录挂载,顶部有一个减号图标,允许删除文件。当然,只能删除权限允许的文件。 - Michal Chudy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接