使用OTG驱动与Google Play Music兼容的问题

6次阅读
没有评论

问题描述

购买了一个OTG驱动,期望能够在Google Play Music中挂载并缓存音乐。用户正在使用2014款Moto X手机,拥有16GB内部存储空间。虽然OTG驱动可以正常挂载在设备上,但在“存储位置”设置中,Google Play Music并没有检测到USB驱动器,导致无法选择将其作为音乐缓存的位置。尽管其他应用程序可以正常使用OTG驱动。

解决方案

方案1

尝试通过绑定挂载点到内部SD卡来解决问题。这种方法需要root权限,可以通过执行命令进行操作。

步骤

  1. 打开终端模拟器或ADB shell。
  2. 使用su命令获得root权限。
  3. 使用busybox工具执行挂载绑定命令:
    sh
    su -c "busybox mount --bind /mnt/usbotg /sdcard/MUSIC_CACHE/"

    其中/sdcard/MUSIC_CACHE/是你想要创建的目录路径。请确保该路径已经存在。
  4. 重新启动mediaserver服务:
    sh
    am broadcast -a android.intent.action.MEDIA_MOUNTED -d file:///sdcard/

    这一步等同于重启设备。

方案2

尝试创建一个符号链接,将OTG驱动挂载点绑定到内部SD卡上的某个目录。同样需要root权限。

步骤

  1. 打开终端模拟器或ADB shell。
  2. 使用su命令获得root权限。
  3. 创建符号链接:
    sh
    su -c "ln -s /mnt/usbotg /sdcard/MUSIC_CACHE/"

    其中/sdcard/MUSIC_CACHE/是你想要创建的目录路径。请确保该路径已经存在。
  4. 重新启动mediaserver服务:
    sh
    am broadcast -a android.intent.action.MEDIA_MOUNTED -d file:///sdcard/

方案3

更新Play Music和Play Services至最新版本,有时更新软件版本可以修复这类问题。如果更新后仍然无法解决问题,可以尝试重启设备。

步骤

  1. 访问Google Play商店。
  2. 更新Google Play Music应用至最新版本。
  3. 更新Google Play Services至最新版本。
  4. 重启设备,检查Google Play Music是否能够检测到OTG驱动器。

以上解决方案需要一定的技术知识和设备root权限,请谨慎操作。如果不确定如何操作,建议寻求专业人士的帮助。

正文完