安卓手机使用 SD 卡扩展存储空间

安卓手机安装了 TF 卡后无法正常安装 APP。因为从某一个版本后 系统不在支持sd 卡,尤其是国内厂商阉割了 sd 卡格式化功能 不能格式化为内部存储。那么怎么解决呢? 可以使用开发者工具 adb 用命令设置 sd 卡为内部存储卡,操作如下

  1. 电脑安装 adb 开发环境。如果有 Android 开发环境,那说明 adb 已经安装好了
  2. 终端运行 adb shell 进入手机的命令行界面。(前置条件为,手机已是开发者模式,允许 USB 调试)
  3. 执行命令 sm list-disks,可以看到 sd 卡的ID
  4. sm partition disk:179,64 private 设置 SD 卡为内部存储卡
  5. 检查是否设置成功:手机->设置-> 存储-> 内部存储设备->SD卡。发现 SD 卡成为了内部存储设备
  6. 新安装的 APP 将会安装到 sd 卡,新安装 APP,设置->应用->应用管理->新 APP ->应用信息->存储->已使用的存储空间为 SD 卡 ps 将APP 迁移到 SD 卡是不行的,新安装的 APP 默认会安装到 SD 卡