aar打包出現java.lang.NoClassDefFoundError


原因:具體在於打包成aar的原資源compile其他的libs,可以在build.gradle中看一下是否依賴相關包,並且將依賴的包在項目的gradle中重新compile

Similar Posts:



  • linux安裝jdk出現java/lang/NoClassDefFoundError: java/lang/Object錯誤的解決方案

    近日在redhat上安裝jdk出現瞭一個莫名的錯誤 Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object 辛苦google瞭一個小時,終於找到瞭解決方案 首先要確認的是環境變量的設置是否正確 相信大傢都是很細心的,這方面如果有錯誤也會很容易發現 然而還有一個隱蔽的地方也會產生上述的錯誤 就是lib和jre/lib文件夾中的rt和tools是否是打包後的形式 如果發現r



  • Android 運行時找不到類:java.lang.NoClassDefFoundError:

    在使用百度定位SDK時發生這種問題:java.lang.NoClassDefFoundError: com.baidu.location.LocationClient 問題出錯過程: 工程原來是在R12版本下開發的,後來為瞭追風,我就換掉R12,改成使用R21.1瞭.然後從svn上檢出R12版本下開發的代碼(這個代碼在R12下運行是完全沒有錯誤的).問題就來瞭,一旦運行代碼,就報java.lang.NoClassDefFoundError. 第一次報的是我繼承的BDLocationListene



  • 由Maven管理jar文件找不到而引出的問題java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRunt

    使用maven管理web項目中jar包之間的依賴,非常的方便好用,但是有時也會出現問題 項目裡用net.sf.json 使用maven配置瞭以下jar包 <span style="font-family:Microsoft YaHei;font-size:12px;"> jakarta commons-lang 2.5 jakarta commons-beanutils 1.8.0 jakarta commons-collections 3.2.1 jakarta comm



  • 使用ClassLoader時出現以下錯誤:java.lang.NoClassDefFoundError

    在用到 ClassLoader加載資源的時候,經常會出現以下錯誤: Exception in thread "main" java.lang.NoClassDefFoundError: com/tools/Result at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2328) at java.l



  • AndroidRuntime: java.lang.NoClassDefFoundError 錯誤的解決辦法

    先找來幾篇類似問題的解決辦法: 1.看錯誤是類沒有找到,但是代碼中確實有這個類,編譯沒錯,執行的時候報這個異常. 我同事的機器沒事,我的有問題. 想瞭一下差別,就是.classPath文件不一致. 後來進 project - properties-java build path - Order and Export,試著調瞭一下順序, 讓工程名/gen在工程名/src之上,問題居然解決瞭. 2.首先聲明在升級之前我運行的工程是好的是可以運行的 我將工程導入Eclipse發現無法運行報 java.



  • java.lang.NoClassDefFoundError: weblogic/security/subject/AbstractSubject

    在用java客戶端向weblogic的jms服務器發送消息時, 拋出異常:java.lang.NoClassDefFoundError: weblogic/security/subject/AbstractSubject. 盡管我已經把weblogic.jar加入到瞭classpath中,還是會報這個錯.後來,在看瞭weblogic的幫助文檔發現,除瞭使用weblogic.jar這個打包,還可以用wlclient.jar或者wlfullclient.jar(進入到你webloigc_home路徑



  • Caused by: java.lang.NoClassDefFoundError和 Caused by: java.lang.ClassNotFoundException: Didn&#39;t find

    引入一個開源工程,運行時出現這樣的一個錯誤: Caused by: java.lang.ClassNotFoundException: Didn't find class "************" on path: DexPathList[[zip file "/data/app****************.apk"],nativeLibraryDirectories=[/data/app-lib/************* /vendor/lib, /sy



  • Android Eclipse java.lang.NoClassDefFoundError:android.support.v4.content.ContextCompat解決方法

    Android Eclipse java.lang.NoClassDefFoundError:android.support.v4.content.ContextCompat解決方法 在使用ContextCompat.getDrawable()方法時報錯java.lang.NoClassDefFoundError:android.support.v4.content.ContextCompat,如下圖所示,通過查詢博客終於知道原因,解決辦法因人而異,先交待背景. 背景: 開發Arcgis for



  • Exception in thread &quot;main&quot; java.lang.NoClassDefFoundError: javax/servlet/ServletContext

    最近習慣做筆記,如果那裡有不對的地方,還望大神們指點,親噴也可以. 用瞭兩天碼瞭個dubbo服務,本地運行可以,結果放到服務器傻逼瞭(心裡一萬隻草泥馬在奔騰...),為什麼? 結果在運行消費端zookeeper的時候,出現:Exception in thread "main" java.lang.NoClassDefFoundError: javax/servlet/ServletContext 一看就是缺包,但是有點奇怪,本地為什麼不報錯? 因為本地jdk是1.6,服務器jdk是1.



  • [轉]JUnit-4.11使用報java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing錯誤

    原文引自: http://blog.csdn.net/castle07/article/details/8553704 今天嘗試使用JUnit,下載瞭最新的JUnit版本,是4.11,結果嘗試使用發現總是報java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing這樣的錯誤,上網查瞭一下,一般的解決方案是,換一個低一點的版本就好瞭.還有人說,是缺少hamcrest的包.去官網又看瞭一下,結果發現這樣一段話: junit.jar: Inc





0 個評論

要回覆文章請先登錄註冊