Android開發BUG及解決方案1

來源:互聯網
上載者:User

標籤:解決   error:   tools   tran   重複   finish   except   ges   back   

錯誤描述:

問題1:

Error:Execution failed for task ‘:app:transformClassesWithDexForDebug‘.

> com.Android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘F:\Program Files (x86)\Java\jdk1.8.0_31\bin\java.exe‘‘ finished with non-zero exit value 1

問題2:

Error:Execution failed for task ‘:app:transformClassesWithDexForDebug‘.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘F:\Program Files (x86)\Java\jdk1.8.0_31\bin\java.exe‘‘ finished withnon-zero exit value 2

問題3:

Error:Execution failed for task ‘:app:transformClassesWithDexForDebug‘.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘F:\Program Files (x86)\Java\jdk1.8.0_31\bin\java.exe‘‘ finished withnon-zero exit value 3

錯誤分析:

問題1:

1.依賴包重複了 (像v4和nineoldandroids)。gradle檔案中實現了對同一個包的依賴,所以就報這個錯誤。

2.build_tools_version版本過高

問題2:

dex限制問題

問題3:

記憶體不夠用

 

解決方案:

問題1:

1.刪掉對相同包重複的依賴。修改之後仍然報錯的話,clean,rebuild一下,重新編譯。

2.降低build_tools_version版本,此處我修改為 buildToolsVersion "23.0.2"

問題2:

 

這個錯誤在app的build.gradle裡面添加下面這句就好了。

 

 android {

       defaultConfig {        ...        multiDexEnabled true  }}

問題3:

這個錯誤就在app.bulid裡面加上這句,再rebuild ,之後再運行就行了。4g可以看電腦配置修改(2g,3g,6g,8g)。

 

dexOptions {    javaMaxHeapSize "4g"}

 

Android開發BUG及解決方案1

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.