为了账号安全,请及时绑定邮箱和手机立即绑定

Android-应用程式(apk)最大大小

/ 猿问

Android-应用程式(apk)最大大小

明月笑刀无情 2019-11-15 12:39:11

我打算在Android手机中安装第一个应用程序,但对Android内存(APK的最大大小)有一些疑问。


因此,请帮助我了解并解决问题:


什么是该APK的最大尺寸可以由机器人来支持?

当我们在真实电话中安装任何apk文件时,应在哪里安装应用程序(在SD卡或其他内存中)?

我已引用此链接:http : //groups.google.com/group/android-developers/browse_thread/thread/7965885da4d1a03a,并且也进行了很多搜索。


我在网上搜索时发现many people are facing the same issueAndroid支持的最大应用程序大小是多少。我认为这个问题也对与Android应用程序编程和开发相关的人们有所帮助。


Update:


这次,我从52.5MB的图像中获得了58Mb的应用程序,它在我的HTC Hero手机上运行,但是在Emulator上,它显示了一个错误:


Failed to upload my_application.apk on device 'emulator-5554'

java.io.IOException: Unable to upload file: No space left on device

Launch canceled!

现在,请建议我将图像存储在Drawable文件夹中的方法吗?有什么办法压缩图像或这种方法?


查看完整描述

3 回答

?
莫回无
  1. 它可能是特定于设备的设备,因为设备具有可用于应用程序的不同数量的内存。ref http://groups.google.com/group/android-developers/browse_thread/thread/18cbb2404778618e?pli=1

  2. 其应用依赖。开发人员可能会声明应将该应用最好安装在内部存储器,SD卡上,或者让用户从SD卡和内存中进行选择。仅Android 2.2支持此功能。在较旧版本的Android(版本<= 2.1)上,该应用程序将安装到内存中。它通过android:installLocation元素在AndoridMainfest.xml中定义。它支持的值internalOnlypreferExternalauto。但同样,仅Android 2.2支持。ref https://developer.android.com/about/versions/android-2.2.html

我在HTC Desire上测试了500 MB以上的内存。在几乎没有安装任何应用程序的情况下,我可以安装一个43MB的apk,但是一个57MB的apk太大,即使我有足够的可用内存...它也会失败

Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]

在“文件管理器”应用程序告诉我,即时通讯使用的60 / 147MB(40%)。限制似乎是147 MB,但实际上,正如我测试过的那样,这是不正确的...

更新:

我做了一些测试,并在这里发布了结果:

:: Edit ::
我从不更改此答案中的任何内容,只需更新它即可。 开发者博客更新大小,请参考此链接以获取更新的答案。


查看完整回答
反对 回复 2019-11-15
?
皈依舞

今天,我遇到了一个明确定义的问题,即我们可以将最大50MB大小的APK上传到市场。因此,间接地,我们可以从最大50MB大小的市场中安装应用程序。


这里是一个链接:http : //www.google.com/support/androidmarket/developer/bin/answer.py?hl=zh- CN& answer=113469,在这里只需检查以下句子即可。


APK档案大小:支援的最大大小为50MB。


很明显,我们最多可以上传50MB大小的APK文件,但是如果我们是在本地开发应用程序并出于内部目的运行/测试,那就很好了。


Android应用程序打破50MB的限制,并将Android应用程序的大小限制扩展到4GB。请查看本教程。


Google Play小组(ANDROID DEVELOPER BLOG)::( GOOGLE)更新了最大大小限制。他们将APK文件大小限制从50MB增加到了100MB。这意味着开发人员可以发布最大100MB的APK,请参考此链接以获取更多信息:Google Developer blog


查看完整回答
反对 回复 2019-11-15
?
DIEA

当我第一次在模拟器中运行它时,它显示了一个与空间相关的错误,因此这是我们安装的第一个应用程序,应该有足够的空间,我的应用程序为52 MB,并且它也发生了在电话上还 

查看完整回答
反对 回复 2019-11-15

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信