[英]Android studio - Gradle building finished with non-zero exit value 2
我遇到了Gradle構建問題。 我需要在我的應用程序中向Robobinding添加一個依賴項以進行嘗試,並且在花了4個令人痛苦的小時來成功同步(該死的Gradle!)之后,現在Gradle構建會引發以下錯誤:
Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_25\bin\java.exe'' finished with non-zero exit value 2
到底他媽發生了什么? 為了添加參考,我在GitHub上復制了此項目中完成的操作,但不幸的是,它對我不起作用: https : //github.com/RoboBinding/RoboBinding-album-sample/blob/master/app/build.gradle
我找到了許多引用Multidex的線程,但是我的應用程序不是很大,並且不包含大量引用。 但是我試圖啟用它,但是卻收到一個我不明白的奇怪錯誤。 我不認為這種方式會導致解決方案,因為我的應用程序很小(apk為〜2Mb),但這是我得到的錯誤:
Error:Execution failed for task ':app:packageAllDebugClassesForMultiDex'.
> java.util.zip.ZipException: duplicate entry: org/robobinding/AttributeResolutionException.class
我只想在我的應用程序中添加一個對Robobinding和其他一些東西的簡單引用,為什么在世界上我總是不得不哭泣並花很多時間來做到這一點?
我將您的.gradle文件鏈接到您:
對不起,很抱歉,但是我不知道Gradle的細節,我沒有足夠的時間來學習它,這總是讓我感到緊張。 我的錯。
提前致謝!
為什么在模塊鏈接中有這么多依賴項節點? 您只需要一個,並且在多個依賴項節點中,您兩次復制了RoboBinding依賴項,這就是導致錯誤的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.