安卓編譯出錯: Process 'command 'C:\Java\jdk1.8.0_51\bin\java.exe'' finished with non-zero exit value 1 解決!
剛從eclipse轉到Android studio,安裝完成之后搭建了系統默認的hello world代碼工程,卻出現了以下錯誤:
Process 'command 'C:\Java\jdk1.8.0_51\bin\java.exe'' finished with non-zero exit value 1
這尼瑪,開始百度!基本無解啊,最后基本翻遍了,在github上看到了幾個答案:
1、打開build.gradle(Moudule:app) 在對應模塊添加以下內容:
1 defaultConfig { 2 3 ··· 4 multiDexEnabled true 5 }
然后在重新編譯(記得先clean)【有些人說這樣解決了 但是對我的無效】
2、打開build.gradle(Moudule:app) 在對應模塊添加以下內容:
1 dependencies { 2 compile fileTree(dir: 'libs', include: ['*.jar']) //把這一行的compile改為provided 3 testCompile 'junit:junit:4.12' 4 compile 'com.android.support:appcompat-v7:23.4.0' 5 compile 'com.android.support:design:23.4.0' 6 }
重新編譯(記得先clean)【有些人說這樣解決了 但是對我的無效】
3、打開Project Structure把 Build Tools Version改為 23.0.1 !
如下圖:
OK,我的錯誤消失了,我是用第三種解決的!如果你也解決了就請點個贊吧!畢竟人家查了好久的!