安卓:如何使用外部SD卡创建AVD



我想创建一个Android虚拟设备,我可以针对它测试最近写入外部SD卡的问题。我希望在AVD文件系统上的"/storage/extSdCard/DCIM/"等位置找到外部SD卡。 关于如何完成此操作的任何建议?

要将可移动存储添加到您的 AVD 使用中,请执行以下操作:

 ~/Android/android-sdk/tools/mksdcard [memory size] [output file] 

以创建 SD 卡映像。

然后在高级AVD设置对话框中传递它: SD卡->外部文件

完成:)

您可以在此处了解有关 mksdcard 工具的更多信息:https://developer.android.com/studio/command-line/mksdcard

您可以打开 Android 设备监视器,这是 SDK 管理器旁边的 Android 符号。打开后,您可以使用文件资源管理器查看文件,在这里您可以创建使用外部SD卡所需的文件夹/路径。

当您尝试创建一个文件夹时,它可能会说它是只读的,如果发生这种情况,请打开命令提示符并使用adb shell输入以下命令:

mount -o rw,remount rootfs /
chmod 777 /mnt/sdcard
exit

这些命令来自此链接

在带有Android Studio 3.3.1的

macOS Mojave 1.14.3上,我发现路径略有不同。

创建 128 Gb SD 卡:

~/Library/Android/sdk/tools/mksdcard 128G sdcard.ini

最新更新