android - 无法在 Android Studio 中生成 SIGNEDD APK
问题描述
我正在尝试构建一个签名的 APK。Gradle 构建 43 分钟后,由于一些随机内存错误而失败。
Out of memory: Java heap space.
Please assign more memory to Gradle in the project's gradle.properties file.
For example, the following line, in the gradle.properties file, sets the maximum Java heap size to 1,024 MB:
<em>org.gradle.jvmargs=-Xmx1024m</em>
我尝试添加org.gradle.jvmargs=-XX\:MaxHeapSize\=1024m -Xmx1024m
gradle.properties,仍然没有运气。
任何建议将不胜感激。谢谢你。
解决方案
添加这个:
org.gradle.jvmargs=-XX\:MaxHeapSize\=2048m -Xmx2048m
如果你有 2gb 的内存,你可以专门用于编译。如果您有更多,请将其增加到更多。256mb 的内存显然不足以进行编译。
推荐阅读
- javascript - 为什么当我改变轴(x,y)的位置时,我的图形会像下图一样改变形状?
- reactjs - 类型“模型”上不存在属性“登录”
- python - 如何计算用于股票预测的 LSTM 神经网络的准确性?
- spring-social - Spring OAuth2 将原始请求保存在会话中并重定向到原始 URL
- python - 使用 pie char 和 bar char pandas 的子图
- jhipster - Jhipster:为什么我看不到从 jdl 文件生成的元模型实体?
- python-3.x - 500 内部服务器错误“populate() 不可重入”
- android - 在 Worker 例程函数中等待 BroadcastReceiver 的返回值
- sql - 使用无序表优化删除 SQL 查询
- c# - 使用 URL 将图片从网站加载到 WPF 图像的问题