SD卡传输(存储空间不足)

Posted

技术标签:

【中文标题】SD卡传输(存储空间不足)【英文标题】:SD Card Transfer (not enough storage space) 【发布时间】:2018-04-26 17:07:30 【问题描述】:

我正在尝试让我的应用能够移动到 SD 卡。到目前为止,我已将属性 android:installLocation="auto" 添加到我的清单文件中。

当我尝试将手机上的应用程序 (75MB) 的存储选项从内部移动到外部时,可以选择移动它,但在完成 90% 后它一直显示“存储空间不足”的提示,即使我的内部 (64 GB) 和外部 (128 GB) 都有足够的空间。我还尝试在我的手机上移动一个大于(75MB)的不同应用程序,并且传输成功了。我还尝试创建一个虚拟模拟器来尝试传输我的应用程序,但它正在做同样的事情。

清单文件中是否有我缺少的属性导致此问题发生?有什么建议吗?

【问题讨论】:

我在这里遇到了同样的问题。有人可以帮忙解决吗? 【参考方案1】:

android:installLocation="auto" 是使应用可移动到 SD 卡所需的唯一代码行。

但是使用 ▶ Run 安装时,会出现“存储空间不足”的提示。

要将应用实际移动到 SD 卡,在 Android Studio 中,您还必须:

创建一个签名包,发布变体,使用:Build > Generate Signed Bundle/APK... > APK 从终端安装它:adb install -r path/to/my/app-release.apk

【讨论】:

以上是关于SD卡传输(存储空间不足)的主要内容,如果未能解决你的问题,请参考以下文章

存储空间不足怎么删除

错误记录Android 分区存储下的 SD 卡应用专属外部存储空间目录访问 ( 需手动创建应用专属外部存储空间目录 )

错误记录Android 分区存储下的 SD 卡应用专属外部存储空间目录访问 ( 需手动创建应用专属外部存储空间目录 )

手机存储不足怎么清理

Android设备网络屏幕尺寸SD卡本地IP存储空间等信息获取工具类

sD卡和内置sD卡和内置存储分别啥区别