我可以将我的apk上传到SD卡而不是内部存储吗?

Ahm*_*hab 1 android android-install-apk

我的APK很大,70 MB.当我在外部存储中安装它时没有任何问题,但是当我在安装之前将其上传到手机时,APK会进入内部存储并且我的测试手机没有足够的空间用于内部存储和很多Android手机70 MB的内部空间不足......

我可以直接将APK上传到SD卡而不是内部存储吗?


上传意思是"在runnig上从我的日食上传,或从市场下载,apk将进入内部存储但我想要apk转到外部并从外部开始安装"

AAn*_*kit 5

您可以使用清单中的安装位置标记在SD卡上安装您的应用..下面是更多详细信息

SD卡安装是Android 2.2的一项可选功能,由开发人员而非用户控制,不会影响Android 2.2之前构建的任何应用程序.

应用程序开发人员可以将android:installLocation根清单元素中的字段设置为以下值之一:

internalOnly:仅在内部存储上安装应用程序.如果设备在内部存储器上运行不足,则会导致存储错误.

preferExternal:android系统尝试在外部存储上安装应用程序.如果已满,则应用程序将安装在内部存储上.

auto:让Android系统决定应用程序的最佳安装位置.默认系统策略是首先在内部存储上安装应用程序.如果系统的存储空间不足,则应用程序将安装在外部存储上.

这里是参考文档>> docs