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 卡应用专属外部存储空间目录访问 ( 需手动创建应用专属外部存储空间目录 )