簡體   English   中英

Android Studio-Gradle構建完成,退出值非零2

[英]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.

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