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

gnu*_*uhc 5 android android-manifest android-sdcard android-external-storage

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

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

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

Sal*_*dor 2

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

\n

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

\n

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

\n
    \n
  • 创建签名包、发布变体,使用:构建>生成签名包/APK... > APK
  • \n
  • 从终端安装它:adb install -r path/to/my/app-release.apk
  • \n
\n