在AVD上创建SD卡文件夹

8

我想在SD卡中创建文件夹。 在安卓终端中,我使用以下命令:

cd sdcard mkdir music

创建music文件夹失败,权限被拒绝。


打开 eclipse - windows - avd manager - 选择 AVD 并编辑 - 硬件 - 新建 - SDCard Support - MKJParekh
是的,我已经添加了SD卡支持。但是仍然出现相同的错误。 - Ravi Ranjan
4个回答

13
尝试以下代码。它能正常运行。
you need to run emulator before run the below commands.
use the adb shell command from the android tools folder.
eg (this was on windows):
cd android-sdk-windows\tools
adb shell
cd /sdcard/
mkdir myfolder

enter image description here enter image description here


adb shell.. 这也会出现权限被拒绝的情况。 - Ravi Ranjan
我正在使用Linux操作系统。我在终端模拟器中运行命令。除了LS和CD命令,所有其他命令均显示“权限被拒绝”。 - Ravi Ranjan
已经尝试过了。 adb命令未找到。还有这个链接 http://android-er.blogspot.in/2010/10/how-to-create-sub-folder-in-sd-card-of.html - Ravi Ranjan
你需要在 Linux 中设置路径到 android-sdk-tool,然后就能访问该命令。 - Chirag
很好,非常感谢。非常重要的是,在此期间模拟器必须在运行状态。 - peterb
显示剩余4条评论

2
在创建目录时,最好提供完整路径,而不是使用cd
使用Environment.getExternalStorageDirectory()获取存储根目录。
使用以下命令创建目录:
String filepath=Environment.getExternalStorageDirectory()+"/Music"
File fc=new File(filepath)
if(!fc.exists())       
        fc.mkdir();

2

进入 Android SDK 文件夹,使用以下命令:D:>cd android\android-sdk-windows\platform-tools\执行 adb 命令即可! - Dinesh
你想创建一个名为“music”的目录...!“music”目录已经预定义,请尝试使用其他名称创建目录...! - Dinesh
在 \android-sdk-windows\platform-tools 目录下有 adb 可执行文件。但是在终端中输入 adb 命令时会出现“未找到命令”的错误。我已经尝试了不同的目录,但是仍然出现相同的错误。 - Ravi Ranjan
在Linux终端中,ADB命令未找到,并且在终端模拟器中出现权限被拒绝的情况。 - Ravi Ranjan
好的,请尝试使用此链接:http://stackoverflow.com/questions/7222580/does-anyone-know-how-to-create-a-folder-tree-in-the-eclipse-ddms-file-explorer - Dinesh

2

请确保您已经为您的AVD添加了SD卡支持。

前往eclipse - windows - avd manager - 选择AVD并编辑 - 硬件 - 新建 - SDCard支持

然后尝试该命令。


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