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

标签 android android-install-apk

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

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


上传的意思是“在运行时从我的 eclipse 上传,或从市场下载,apk 将转到内部存储,但我希望 apk 转到外部并从外部开始安装”

最佳答案

您可以使用 list 中的安装位置标签将您的应用安装到 SD 卡上。下面是更多详细信息

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

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

internalOnly:仅在内部存储上安装应用程序。如果设备内部存储空间不足,这将导致存储错误。

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

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

这里是引用文档>> docs

关于android - 我可以将我的 apk 上传到 SD 卡而不是内部存储吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11397570/

相关文章:

java - 如何在评级栏中设置 float 类型x.5?

java - 从服务器下载图像位图在 Android 2.2 上返回 null

android - 如何在安卓模拟器上安装应用程序?

android - 如何通过一个apk安装两个实例?

android - 从内存中安装的 apk 文件生成哈希

android - 安装应用程序时出错 (INSTALL_FAILED_DEXOPT)

Android GPS 跟踪和 WakeLock

java - Android平台如何开启SSL调试?

java - Android .xml 文件,添加时项目不可见

Android 无法在设备上安装 HelloWorld.apk (null) 错误