如何创建SD卡在Android Studio的模拟器中使用?

rqdpfwrv  于 2023-02-17  发布在  Android
关注(0)|答案(6)|浏览(367)

我需要在Android Studio中下载mp3文件到SD卡,然后读取它们,首先,我如何为我的模拟器创建SD卡?其次,我如何添加文件到它?我是一个初学者,所以欢迎一步一步的解释。

nr7wwzry

nr7wwzry1#

Android Studio 3.1.1
1.创建模拟器:工具〉AVD管理器,然后运行它
2.打开文件系统资源管理器**:视图〉工具窗口〉设备文件资源管理器**
3.在设备文件浏览器中:单击右键,您将看到上传保存为
第一步:

第二步:


步骤3:

nhhxz33t

nhhxz33t2#

使用mksdcard工具创建FAT32磁盘映像,您可以将其加载到运行不同Android虚拟设备的模拟器中(AVD)来模拟同一SD卡在多个设备中的存在。如果您不需要可在多个虚拟设备之间共享的磁盘映像,你不需要使用mksdcard命令。2默认情况下,模拟器使用由活动AVD生成并存储的默认映像。
示例创建mySdCardFile.img磁盘映像:

mksdcard -l mySdCard 1024M mySdCardFile.img

使用不同的AVD启动两个模拟器。使用-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

8qgya5xd

8qgya5xd3#

首先把你的Android“虚拟设备管理器”(AVD管理器顶部有一个电话图标),并点击“铅笔图标”(编辑)编辑你的模拟器,然后点击“显示高级设置选项”,你可以看到一个单选按钮,SD卡选择“外部文件”取代演播室管理,并提供您的路径,然后点击完成.
(AVD管理器〉编辑(铅笔图标)〉显示高级设置选项〉外部文件)

xj3cbfub

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

我编写了所有的步骤,因为我搜索了很多将文件推送到外部存储而不是内部存储的内容

t9aqgxwy

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模拟存储

3qpi33ja

3qpi33ja6#

我建议你使用Genymotion,它的工作真棒。
以下是简介:
转到VirtualBox VM设置/共享文件夹选项卡。
添加一个共享文件夹,其中包含您要共享的文件夹,并选中“自动挂载”选项。
像往常一样从Genymotion软件启动您的VM。
共享文件夹位于/mnt/shared目录中(支持多个共享文件夹)
Accessing files from Genymotion sd card

相关问题