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,即可。

   看來在開發過程中遇到錯誤,還是得先自己仔細分析錯誤日誌,找不出錯誤原因了,再去網上搜索。大部分錯誤,日誌裏面都有處理建議,如果不看就去網上搜,會浪費更多的時間。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章