我想让我的应用程序能够移动到SD卡。到目前为止,我已将属性android:installLocation =" auto"添加到我的清单文件中。
当我尝试在我的手机上为应用程序(75MB)移动存储选项从内部到外部时,可以选择移动它,但是它会继续显示一个toast说"没有足够的存储空间"在完成90%之后,即使我的内部(64 GB)和外部(128 GB)有足够的空间。我也尝试在我的手机上移动一个大于(75MB)的不同应用程序,并且传输工作正常。我还尝试创建一个虚拟模拟器来尝试转移我的应用程序,但它也在做同样的事情。
是否存在我在清单文件中遗漏的属性,以解决此问题?有什么建议吗?
答案 0 :(得分:0)
android:installLocation="auto"
是将应用移动到 SD 卡所需的唯一代码行。
但是使用 ▶ Run 安装时,会出现“存储空间不足”吐司。
要将应用实际移动到 SD 卡,您还必须在 Android Studio 中:
adb install -r path/to/my/app-release.apk