直接在 SD 卡上安装大型 Android 应用程序
我正在开发一个应用程序,因为图像非常重(大约 25Mb)。 问题是我的手机内存没有足够的空间来安装它,但当然我的SD卡上有很多可用空间。
我已经尝试过:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:installLocation="preferExternal"
... >
但它一直说我磁盘上没有足够的空间,并且 eclipse 向我发送错误。
欢迎任何建议。 谢谢。
I am developing an application and because of the images is very heavy (around 25Mb).
The problem is that I have not enough space in the phone memory to install it, but of course I have a lot of free space on the SD card.
I tried already with:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:installLocation="preferExternal"
... >
but it keeps saying me that I don't have enough space on disk and eclipse sends me an error.
Any suggestion is welcome.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一个好的解决方法是缩减 APK 并在首次运行时下载图像,将它们直接保存到 SD 卡上。如果需要,您可以在 APK 中提供低分辨率图像,以便在下载高分辨率图像时显示。
A good workaround is to trim down the APK and download the images upon first run, saving them directly to the sd card. You can provide in the APK low-res images to show while downloading the hi-res ones, if needed.