安卓編譯出錯: Process 'command 'C:\Java\jdk1.8.0_51\bin\java.exe'' finished with non-zero exit value 1 解決!


安卓編譯出錯: 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,我的錯誤消失了,我是用第三種解決的!如果你也解決了就請點個贊吧!畢竟人家查了好久的!

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM