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

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

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

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

【问题讨论】:

  • 我在这里遇到了同样的问题。有人可以帮忙解决吗?

标签: android android-manifest android-sdcard android-external-storage


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-14
    • 1970-01-01
    相关资源
    最近更新 更多