我在 MIT App Inventor 中创建了一个应用,但它说“构建失败!抱歉,无法打包超过5 MB的项目。 你的是14 Mb。“
是什么导致了这个问题? 有可能解决这个问题吗?如果是这样的话?
背景
我的项目是一本城市指南,其中包含有关城市的详细信息,如商店,医院,一般商店等。我拿走了所有名片并对其进行扫描并将图片附加到所需名称。
答案 0 :(得分:1)
App Inventor对您的AIA文件的大小限制为5MB
(http://twodogapps.com/?page_id=686#MakingAIA点击此处)。这与构建服务器处理项目的方式有关,
虽然您可以使用更大的文件,但可能是您的项目不会每次都编译。减少AIA文件的大小确实并不困难。当然,这里的主要问题的答案是你必须减少AIA的规模......但是如何?
首先,什么是资产?它们是您添加到项目中的图片,声音,视频,图形等。
Too Voluminou s - 如果您已将许多资产上传到项目中,则必须删除其中的一些资源,或使用下面提到的其他技术。你真的需要所有这些资产吗?如果可以的话,尽量重用项目。
太大 - 这是一个非常简单的项目...你有5MB的限制,而App Inventor至少需要1.5兆兆字节才能正常工作。如果添加7MB视频,则项目将失败。但是,你说,“我需要那个视频!”解决这个问题的最佳方法是在应用首次运行时从网络加载视频。 Taifun和Hossein在App Inventor论坛上提供了有关如何执行此操作的解决方案。不是将视频包含在APK中,而是在应用首次运行时下载。