您的位置:首页 > 产品设计 > UI/UE

android运行时显示finished with non-zero exit value 1和finished with non-zero exit value 2

2016-01-11 19:34 357 查看
最近在android studio 导入 module时显示错误

“ Error:Execution failed for task ':app:preDexDebug'.

> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'E:\java\jdk1.7.0_07\bin\java.exe'' finished with non-zero exit value 1”,

 和 finished with non-zero exit value 2  
这两个错误 !费死劲才解决了;

value 2  的 好解决 ,网上朋友们给的建议是有重复的jar包,主要看 v7 和v4 是否有重复的,有的话删一个 clean project 即可,我的按照这个解决了这个问题;

后来又出现了蛋疼的 value 1 的问题 ,好麻烦,没有头绪,按照网上的方法 1:clean project 然后在rebuild project 就可以了,我自己试了一下,fuck不行!

2:在app/build.gradle   

android {

    defaultConfig {

        // Enabling multidex support.

        // 1. 65535 limited

        // 2. run -- error :Java.exe finished with non-zero exit value 2

        multiDexEnabled true

    }

    dexOptions {

        javaMaxHeapSize "1g"  <- Java.exe finished with non-zero exit value 1 

                                 设置的值不要大于你机器可用的内存,

                                 如:Windwos10
4GB 此处设置为 1g


    }

}

加上

dexOptions {

        javaMaxHeapSize "1g"  <- Java.exe finished with non-zero exit value 1 

                                 设置的值不要大于你机器可用的内存,

                                 如:Windwos10
4GB 此处设置为 1g


    }这个,满怀希望的试了试,添加进去,clean project 运行,——————  还是不行o(╯□╰)o;

郁闷的要死,到处看解决方法,懵懵懂懂的大牛大概其告诉我这是内存不够缘故,但我也不知道怎么做,最后无路可走的情况下,觉得既然是内存
不够,可能是android studio内存不够,于是-------我就 先 clean project 然后 rebuild project 最后 关了android studio ,重新
打开,竟然神奇的能够运行了。  第二次又遇到这个问题,又试了一遍,重启后又能运行在手机上了,所以总结一下!

自己瞎蒙的,大神勿喷!如果以上的方法还是不行,可能是内存还是不够,可以关一些程序,或者重启电脑
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: