簡體   English   中英

錯誤:java.lang.NoClassDefFoundError:無法解析以下內容:Lnu / xom / Builder-Xml到json轉換不起作用

[英]Error: java.lang.NoClassDefFoundError: Failed resolution of: Lnu/xom/Builder - Xml to json converting not working


我是Android的新手,正在做一個學校項目,因此我必須從頭開始制作自己的應用程序。 我正在對API進行HTTPrequest ,這給了我xml HTTPrequestdataset 由於某些原因,我想將其轉換為JSON 我已經讀了很多有關json-lib以將xml轉換為json,但是我一直遇到錯誤。

這是我的代碼的一部分,導致錯誤:

 try {
    String xml = result;
    XMLSerializer xmlSerializer = new XMLSerializer();
    JSON json = xmlSerializer.read( xml ); 

我實現了以下庫:

  • apache-commons-lang.jar
  • json-lib-2.4-jdk15.jar
  • java-json.jar.zip

而且我不斷收到此錯誤:

致命異常:主要

流程:com.example.josien.programmeerproject2,PID:2813

java.lang.NoClassDefFoundError:無法解決以下問題:Lnu / xom / Builder;

在net.sf.json.xml.XMLSerializer.read(XMLSerializer.java:309)

在com.example.jj.programmeerproject2.Train_AsyncTask.onPostExecute(Train_AsyncTask.java:68)

在com.example.jj.programmeerproject2.Train_AsyncTask.onPostExecute(Train_AsyncTask.java:20)

在android.os.AsyncTask.finish(AsyncTask.java:651)

在android.os.AsyncTask.-wrap1(AsyncTask.java)

在android.os.AsyncTask $ InternalHandler.handleMessage(AsyncTask.java:668)

在android.os.Handler.dispatchMessage(Handler.java:102)

在android.os.Looper.loop(Looper.java:148)

在android.app.ActivityThread.main(ActivityThread.java:5417)

在java.lang.reflect.Method.invoke(本機方法)

在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:726)

在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

原因:java.lang.ClassNotFoundException:在路徑:DexPathList [[dex文件“ /data/data/com.example.josien.programmeerproject2/files/instant-run/dex”上找不到類“ nu.xom.Builder” /slice-support-annotations-23.4.0_00b8b06029b068a524b039060787b6e287c3e6d2-classes.dex“

當然,我在這個錯誤上搜索了很多,但是不幸的是我找不到答案。 誰能幫我? 將不勝感激!

錯誤:

java.lang.ClassNotFoundException:在以下路徑上找不到類“ nu.xom.Builder”:DexPathList [[dex文件“ /data/data/com.example.josien.programmeerproject2/files/instant-run/dex/slice- support-annotations-23.4.0_00b8b06029b068a524b039060787b6e287c3e6d2-classes.dex“

這意味着在項目設置中找不到類Builder。 我認為您正在嘗試使用jar文件,而沒有正確設置項目以使用jar文件。 如果您想了解更多信息,我將需要確切地知道您的項目是如何設置的(uml圖,顯示項目文件結構的圖以及項目的設置)。

暫無
暫無

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

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