系统相关
首页 > 系统相关> > 安卓手机合并内存卡到内置存储

安卓手机合并内存卡到内置存储

作者:互联网

本方法的优势是使用的都是官方工具,成功率极高
1:mac需要安装adb工具
首先需要打开Mac的终端
1.1:安装homebrew:在终端中输入以下代码回车
ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

1.2:安装adb:上步安装完后在终端中输入以下代码回车
brew cask install android-platform-tools
注意:此步骤如果之前电脑没有安装jdk会提示安装,也可到如下网站
https://www.oracle.com/cn/java/technologies/javase-jdk8-downloads.html
下载安装,选择 jdk-8u231-macosx-x64.dmg安装
1.3运行adb:以上两步安装完成A5打开开发者模式打开USB调试后在终端中输入以下代码回车

adb devices
在这里插入图片描述

注意:这一步如果出现手机未授权unauthorized,手机又无法弹出授权的页面使用以下方法即可:

在这里插入图片描述
$ mv ~/.android/adbkey ~/.android/adbkey.old
$ mv ~/.android/adbkey.pub ~/.android/adbkey.pub.old
$ adb kill-server
$ adb start-server

这种方法会强制手机弹出授权页面

1.4上步回车后如果有显示几位字符说明连接成功
在这里插入图片描述

2:关闭终端重新打开:输入 adb shell 回车;
2.1:在下一行继续输入 sm-list-disks 回车;
这一步如果报错直接关闭终端使用以下备用命令
adb shell sm list-disks
此时终端会反馈个如 disk:166,69
2.2:继续在下一行输入 sm partition disk:166:69 private 回车
注:也可分部分sd存储过去,具体代码忘记,大家可以去百度上搜索 如sm partition disk:179,64 mixed 50分一半
2.3大概10秒钟后终端的光标变到下一行后说明成功
3:关于变为内置存储后APP无法移动到sd卡:
出现此种问题解决方式:
1:没有打开开发者模式的强制APP写入:在海信A5手机设置-其它设置-开发者选项-强制允许将应用写入外部存储 打开
2:如果上述已经打开,把app移动到sd卡后提示存储空间不足
出现这种情况可能是把sd分区没有分区好:重新连接手机到电脑,重新运行上诉第2个步骤的2.1,2.2,2.3后即可成功

标签:内置,内存卡,安卓,adbkey,adb,终端,android,安装,回车
来源: https://blog.csdn.net/Percy1993/article/details/112814564