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

最近在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 ,重新
打开,竟然神奇的能够运行了。  第二次又遇到这个问题,又试了一遍,重启后又能运行在手机上了,所以总结一下!

自己瞎蒙的,大神勿喷!如果以上的方法还是不行,可能是内存还是不够,可以关一些程序,或者重启电脑

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值