分享以下編譯錯誤:java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException的一種解決方法
最近一個專案從eclipse轉為了AS專案,修改依賴後第一次執行時碰到如下錯誤:
Error:Execution failed for task ':videoPlayer:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException
距離上一次碰到這個問題有段時間了,一時也沒想起來當時是怎麼解決的,一開始還是很懵逼,隨著查閱相關資訊逐漸想起當時解決這個問題的方案,原因依然是jar包重複引用,所以我直接選擇了最便捷的解決方案,只需要一步就可以解決;
步驟:找到你的主工程所依賴的工程的build.gradle檔案,將錯誤資訊中提到的重複引用的jar包前面的compile改為provided,例如我上一次是V4的jar包重複引用,就將依賴的工程裡的V4 jar包依賴語句裡的compile改為provided,如圖所示,然後點選Sync Now就可以了!
PS:此方法不一定適用全部情況,如有其它方法歡迎留言分享,我在解決問題的過程中試過許多方法,有的方法很複雜,卻沒有效果,只有這個方法簡單粗暴卻行之有效,分享一下,希望能幫到大家!
相關推薦
分享以下編譯錯誤:java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException的一種解決方法
最近一個專案從eclipse轉為了AS專案,修改依賴後第一次執行時碰到如下錯誤: Error:Execution failed for task ':videoPlayer:transformClassesWithDexForDebug'. > com.android
本地啟動tomcat的時候報內存溢出錯誤:java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: PermGen space
技術分享 exce info compile 界面 current msi lang ech 問題分析: PermGen space的全稱是Permanent Generation space,是指內存的永久保存區域,這塊內存主要是被JVM存放Class和Meta信息的
解決錯誤: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException
錯誤:Error:Execution failed for task ':app:transformClassesWithDexForReDebug'.>com.android.build.api.transform.TransformException:com.and
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleExcept問題解決方案
log blank article 問題解決 安裝路徑 model row spa exec 在部署Dynamic Web Project時,如果正確配置web.xml或者標註時,仍然出現以上異常的話,可以嘗試以下內容講解的方法: 首先,雙擊eclipse中的serve
本地啟動tomcat的時候報java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: PermGen space
分析 man collect blog app 實例 heap bat linux系統 1、問題:我在tomcat中放入了大量的war包,啟動的時候報:java.util.concurrent.ExecutionException: java.lang.OutOfMemor
java.io.IOException: java.util.concurrent.ExecutionException: java.net.SocketException: Software cau
在用websocket時,由於直接關閉瀏覽器導致後臺報錯如下: java.io.IOException: java.util.concurrent.ExecutionException: java.net.SocketException: Software
java.util.concurrent.ExecutionException 錯誤解決。
錯誤: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].
Android Studio出現java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException的總結和解決方法
logo ide roc for deb execution 所有 不同類 util 1. Error:Execution failed for task ‘mergeDebugAndroidTestResources‘. > Error: java.util.c
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]
pool arr fail val tst .net bre div manifest 本文為博主原創,未經允許不得轉載: 被坑了好長時間的bug,差點就要重新配置環境,重新下載,重新開始的境遇。在此記錄一下: 首先展示一下報錯的異常: 19-Apr-2018 09:
maven專案用tomcat外掛啟動失敗,java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException
建立maven專案的時候,配置tomcat外掛啟動失敗, java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngi
Android解決Java.util.concurrent.ExecutionException: com.Android.ide.common.process.ProcessException:異常
錯誤: Error:Execution failed for task ':app:mergeDebugResources'. > Error: java.util.concurrent.ExecutionException: com.android.ide.common.process.P
java.util.concurrent.ExecutionException----啟動tomcat失敗
最近在學習maven管理分散式專案,maven如何建立管理分散式專案網上資料很多這邊就不說了,主要記錄下我啟動專案時遇到的一個問題java.util.concurrent.ExecutionException。 分散式專案,子專案需要單獨啟動。我將他們當作tomcat專案分別啟動。首先我配置
com.android.build.gradle.tasks.ResourceException:Error: java.util.concurrent.ExecutionException:com.
事情的起因是,改版後,設計改了一個圖示,我放上去再打包就出現這個錯誤了,網上搜了好多,嘗試過修改 gradle.properties,新增 android.enableAapt2=false,但是無效。嘗試過修改 gradble 快取路徑(File -> Setting
elasticSearch中java.util.concurrent.ExecutionException: RemoteTransportException[[testnote01]
java.util.concurrent.ExecutionException: RemoteTransportException[[testnote01][192.168.18.50:9300][indices:data/write/update]]; nested: RemoteTr
Exception in thread "main" java.util.concurrent.ExecutionException: org.apache.kafka.common.errors.TimeoutException: Expiring 1 record(s) fo
程式碼如下 public static void producer1() throws ExecutionException, InterruptedException { Properties props = new Properties(); props.put(
springboot java.util.concurrent.ExecutionException
今天嘗試使用SpringBoot部署專案,使用官網的一個小demo(http://projects.spring.io/spring-boot/) pom.xml: <parent> <groupId>org.springframework
Android 匯入圖片後導致R檔案解析不了。報錯app:mergeDebugResources'. > Error: java.util.concurrent.ExecutionException:
Android studio嚴格審查png圖片,png沒有達到Androidstudio的要求就會導致報錯 最簡單的解決方案為在build.gradle中新增兩行程式碼 android { … aaptOptions.cruncherEnabled = false aaptOp
Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT error: c
Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT error: check logs for details 這個錯誤我遇到的與網上寫的不一
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start com
maven 搭建ssh框架啟動報錯嚴重: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException:
AndroidStudio專案報錯Error:java.util.concurrent.ExecutionException
錯誤資訊內容: Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: