簡體   English   中英

錯誤:任務執行失敗:ExecException:進程'命令'C:\\ Program Files \\ Java \\ jdk1.7.0_79 \\ bin \\ java.exe''以非零退出值2結束

[英]Error:Execution failed for task: ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit value 2

錯誤:任務':app:preDexDebug'的執行失敗。

com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:進程'命令'C:\\ Program Files \\ Java \\ jdk1.7.0_79 \\ bin \\ java.exe''以非完成零退出值2

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile files('poi-3.13-beta1-20150723.jar')
    compile 'com.android.support:appcompat-v7:22.2.1'
}

我終於破解了這個錯誤發生的解決方案,因為我的代碼超過了max-limit。 我找到了一個有用的鏈接來解決這個問題: https//developer.android.com/tools/building/multidex.html

當你遇到像'C:\\ Program Files \\ Java \\ jdk1.7.0_79 \\ bin \\ java.exe'這樣的問題時, 非零退出值2結束

這意味着您需要驗證所有依賴項,清單和附加到項目的模塊。 問題現在是由於任何更新或任何文件代碼中的某些問題的原因

可能的原因: -

  • 最低SDK版本太低
  • 任何資源文件問題
  • 任何清單都顯示任何錯誤
  • 您聲明了多個Launch Activity
  • 您可能需要立即啟用MultiDex

簡而言之,只需瀏覽所有文件並嘗試查找Project或Modules的問題。

最佳方法:清理項目,重建項目,同步並嘗試安裝應用程序。

(上述任何一步都可能會在您的任何文件中顯示錯誤,實際上是導致此問題)

對我來說,當我刪除/ app / libs文件夾中的jar文件時,它已經解決了,因為也在/app/buld.gradle中聲明了

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM