Android studio运行时报错finished with non-zero exit value 1

com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_17\bin\java.exe'' finished with non-zero exit value 1。

将错误粘到网上找了半天也没找到靠谱的解决办法,后来自己仔细看了下日志,发现了错误原因。


在Messages Gradle Build窗口中的报错信息中找到了这个,是说当前Gradle的守护进程的堆内存小了,为了快速构建,建议将堆内存的最大值提高到2048M以上,

解决办法:


在工程的gradle.properties中,取消注释该行# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8,即可。

   看来在开发过程中遇到错误,还是得先自己仔细分析错误日志,找不出错误原因了,再去网上搜索。大部分错误,日志里面都有处理建议,如果不看就去网上搜,会浪费更多的时间。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值