我需要在Android Studio中下载mp3文件到SD卡,然后读取它们,首先,我如何为我的模拟器创建SD卡?其次,我如何添加文件到它?我是一个初学者,所以欢迎一步一步的解释。
nr7wwzry1#
Android Studio 3.1.11.创建模拟器:工具〉AVD管理器,然后运行它2.打开文件系统资源管理器**:视图〉工具窗口〉设备文件资源管理器**3.在设备文件浏览器中:单击右键,您将看到上传和保存为第一步:
第二步:
步骤3:
nhhxz33t2#
使用mksdcard工具创建FAT32磁盘映像,您可以将其加载到运行不同Android虚拟设备的模拟器中(AVD)来模拟同一SD卡在多个设备中的存在。如果您不需要可在多个虚拟设备之间共享的磁盘映像,你不需要使用mksdcard命令。2默认情况下,模拟器使用由活动AVD生成并存储的默认映像。示例创建mySdCardFile.img磁盘映像:
mySdCardFile.img
mksdcard -l mySdCard 1024M mySdCardFile.img
使用不同的AVD启动两个模拟器。使用-sdcard标志指定您创建的磁盘映像的名称和路径。
-sdcard
emulator -avd Pixel_API_25 -sdcard mySdCardFile.img emulator -avd NEXUS_6_API_25 -sdcard mySdCardFile.img
参考:https://developer.android.com/studio/command-line/mksdcard.html
8qgya5xd3#
首先把你的Android“虚拟设备管理器”(AVD管理器顶部有一个电话图标),并点击“铅笔图标”(编辑)编辑你的模拟器,然后点击“显示高级设置选项”,你可以看到一个单选按钮,SD卡选择“外部文件”取代演播室管理,并提供您的路径,然后点击完成.(AVD管理器〉编辑(铅笔图标)〉显示高级设置选项〉外部文件)
xj3cbfub4#
我遇到了同样的问题。我需要大量的空间来保存模拟器中的图像。我的解决方案是创建一个图像sdcard并将其附加到模拟器。我遵循以下步骤:1)创建外部SD卡的映像:
~/Library/Android/sdk/tools/mksdcard -l mySdCard 20G path/mySdCard.img
2)使用外部SD卡创建仿真器:
~/Libarary/Android/sdk/tools/bin/avdmanager create avd -n EMULATOR_NAME -k “system-images;android-24;default;x86” -f -c path/mySdCard.img
3)我用adb shell搜索外部存储路径,因为推送文件的路径不是很直观。
My sdcard path is in storage/15F5-0C07/
4)将文件推送到外部存储路径
~/Library/Android/sdk/platform-tools/adb push localPath /storage/15F5-0C07
我编写了所有的步骤,因为我搜索了很多将文件推送到外部存储而不是内部存储的内容
t9aqgxwy5#
我执行了以下步骤来创建外部sdcard映像第1步:导航到您的android sdk目录,并在其中找到以下目录。/{您的安卓软件开发包位置}/安卓/软件开发包/模拟器步骤2:确保存在名为mksdcard的可执行文件。第3步:创建另一个目录来存储将在下一步中创建的图像文件(.img文件)。我们将此目录命名为image_dir步骤4:执行以下命令
./mksdcard -l mylabel 1024M image_dir/sdcard.img
现在.img文件应该已经创建。步骤5:现在编辑您的模拟器在AVD管理器中,并选择高级设置,在内存和存储部分选择外部文件单选按钮SD卡并选择在步骤4中创建的.img文件。Happy模拟存储
3qpi33ja6#
我建议你使用Genymotion,它的工作真棒。以下是简介:转到VirtualBox VM设置/共享文件夹选项卡。添加一个共享文件夹,其中包含您要共享的文件夹,并选中“自动挂载”选项。像往常一样从Genymotion软件启动您的VM。共享文件夹位于/mnt/shared目录中(支持多个共享文件夹)Accessing files from Genymotion sd card
6条答案
按热度按时间nr7wwzry1#
Android Studio 3.1.1
1.创建模拟器:工具〉AVD管理器,然后运行它
2.打开文件系统资源管理器**:视图〉工具窗口〉设备文件资源管理器**
3.在设备文件浏览器中:单击右键,您将看到上传和保存为
第一步:
第二步:
步骤3:
nhhxz33t2#
使用mksdcard工具创建FAT32磁盘映像,您可以将其加载到运行不同Android虚拟设备的模拟器中(AVD)来模拟同一SD卡在多个设备中的存在。如果您不需要可在多个虚拟设备之间共享的磁盘映像,你不需要使用mksdcard命令。2默认情况下,模拟器使用由活动AVD生成并存储的默认映像。
示例创建
mySdCardFile.img
磁盘映像:使用不同的AVD启动两个模拟器。使用
-sdcard
标志指定您创建的磁盘映像的名称和路径。参考:
https://developer.android.com/studio/command-line/mksdcard.html
8qgya5xd3#
首先把你的Android“虚拟设备管理器”(AVD管理器顶部有一个电话图标),并点击“铅笔图标”(编辑)编辑你的模拟器,然后点击“显示高级设置选项”,你可以看到一个单选按钮,SD卡选择“外部文件”取代演播室管理,并提供您的路径,然后点击完成.
(AVD管理器〉编辑(铅笔图标)〉显示高级设置选项〉外部文件)
xj3cbfub4#
我遇到了同样的问题。我需要大量的空间来保存模拟器中的图像。我的解决方案是创建一个图像sdcard并将其附加到模拟器。我遵循以下步骤:
1)创建外部SD卡的映像:
2)使用外部SD卡创建仿真器:
3)我用adb shell搜索外部存储路径,因为推送文件的路径不是很直观。
4)将文件推送到外部存储路径
我编写了所有的步骤,因为我搜索了很多将文件推送到外部存储而不是内部存储的内容
t9aqgxwy5#
我执行了以下步骤来创建外部sdcard映像
第1步:导航到您的android sdk目录,并在其中找到以下目录。
/{您的安卓软件开发包位置}/安卓/软件开发包/模拟器
步骤2:确保存在名为mksdcard的可执行文件。
第3步:创建另一个目录来存储将在下一步中创建的图像文件(.img文件)。我们将此目录命名为image_dir
步骤4:执行以下命令
现在.img文件应该已经创建。
步骤5:现在编辑您的模拟器在AVD管理器中,并选择高级设置,在内存和存储部分选择外部文件单选按钮SD卡并选择在步骤4中创建的.img文件。
Happy模拟存储
3qpi33ja6#
我建议你使用Genymotion,它的工作真棒。
以下是简介:
转到VirtualBox VM设置/共享文件夹选项卡。
添加一个共享文件夹,其中包含您要共享的文件夹,并选中“自动挂载”选项。
像往常一样从Genymotion软件启动您的VM。
共享文件夹位于/mnt/shared目录中(支持多个共享文件夹)
Accessing files from Genymotion sd card