我试图让我的应用程序能够移动到 SD 卡。到目前为止,我已将属性 android:installLocation="auto" 添加到我的清单文件中。
当我尝试在手机上将应用程序的存储选项从内部移动到外部(75MB)时,可以选择移动它,但在完成 90% 后,它一直显示一个提示“存储空间不足”,即使我的内部 (64 GB) 和外部 (128 GB) 都有足够的空间。我还尝试在手机上移动另一个大于 (75MB) 的应用程序,并且传输成功。我还尝试创建一个虚拟模拟器来尝试传输我的应用程序,但它正在做同样的事情。
清单文件中是否缺少某个属性,导致此问题发生?有什么建议么?
android:installLocation="auto" https://developer.android.com/guide/topics/data/install-location是将应用程序移动到 SD 卡所需的唯一代码行。
但安装时使用 ▶Run,出现“存储空间不足”提示。
要将应用程序实际移动到 SD 卡,在 Android Studio 中您还必须:
- 创建一个签名包,发布变体,其中:Build > 生成签名包/APK... > APK
- 从终端安装它:
adb install -r path/to/my/app-release.apk
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)