当我向服务器发送一个android构建时,它出现了以下错误(build.xml第338行)
jar的大小超过50 in!请缩小项目的规模。
建筑停止了。
我没能找到任何关于罐子大小限制的信息。我现在有“基本”执照。
发布于 2016-10-28 02:14:37
我们限制了大小,因为大小与服务器上的构建时间直接相关,并且可能会导致共享资源的大量减少,从而使每个人的构建速度变慢。
到目前为止,达到50 it限制的每个人都是通过添加大量的资源或者仅仅将android添加到构建中.
在缩缩上有一些关于jars大小的讨论。
请记住,在部署时,50 in将增加一倍。例如,厨房水槽建造时约为700 to,但在iOS生产中为5mb,在经过苹果过程进入商店后为13mb。
同样的因素,一个50 in的应用程序将是一个500兆b的应用在生产中.
苹果( Apple )和谷歌( Google )限制OTA等超过100 be门槛的应用的下载,虽然这可能不会影响Facebook这样的大型应用程序,但对其他公司来说可能是痛苦的。
这是我们不支持完整的Java.
我建议解压缩产生的罐子,看看里面占的空间最多,然后询问如何缩小/减少这个空间。如果所有的代码都无法以任何方式进行优化/缩减,并且您不关心这些限制,那么唯一的解决方法是离线构建,这并不理想,但它将节省共享的资源。
https://stackoverflow.com/questions/40289063
复制相似问题