Java BaseDexClassLoader中的JSONSerializer.toJSON ClassNotFoundException

Java BaseDexClassLoader中的JSONSerializer.toJSON ClassNotFoundException,java,json,classnotfoundexception,jsonserializer,Java,Json,Classnotfoundexception,Jsonserializer,我对JSONSerializer有问题。 我有这个方法: public List<BusinessObject> transferToDomain(String pJSON) { List<BusinessObject> lAllBusinessObject = new ArrayList<BusinessObject>(); if (null == pJSON || pJSON.equals("")) {

我对JSONSerializer有问题。 我有这个方法:

public List<BusinessObject> transferToDomain(String pJSON) {
        List<BusinessObject> lAllBusinessObject = new ArrayList<BusinessObject>();
        if (null == pJSON || pJSON.equals("")) {
            return lAllBusinessObject;
        }
        JSON lJSON = JSONSerializer.toJSON(pJSON);
        if (lJSON.isEmpty()) {
            return lAllBusinessObject;
        } else {
            if (lJSON.isArray()) {
                JSONArray lJSONArray = (JSONArray) lJSON;
                for (Object lObject : lJSONArray) {
                    JSONObject lJSONObject = (JSONObject) lObject;
                    lAllBusinessObject.add(doTransfer(lJSONObject));
                }
            } else {
                JSONObject json = (JSONObject) lJSON;
                BusinessObject lBusinessObject = doTransfer(json);
                if (null != lBusinessObject) {
                    lAllBusinessObject.add(lBusinessObject);
                }
            }
        }
        return lAllBusinessObject;
    }
但是使用JSON代码:

[{"question":"Wer bist Du?"
    ,"answer1":"Jens"
    ,"answer2":"Anja"
    ,"answer3":"Stefan"
    ,"answer4":"Willi"
    ,"correctAnswer":3,"difficulty":1,"active":true,"deleted":false,"language":"DE"
    ,"key":"DE_QZ"
    ,"cat":"Die Bundesliga"
    ,"qid":1303,"qstempel":1390138057765,"model":"QUESTION"},
{"question":"Wer bist Du?"
    ,"answer1":"Jens"
    ,"answer2":"Anja"
    ,"answer3":"Stefan"
    ,"answer4":"Willi"
    ,"correctAnswer":3,"difficulty":1,"active":true,"deleted":false,"language":"DE"
    ,"key":"DE_QZ"
    ,"cat":"Premiure League"
    ,"qid":1636,"qstempel":1390138059690,"model":"QUESTION"},
{"question":"Wer bist Du?"
    ,"answer1":"Jens"
    ,"answer2":"Anja"
    ,"answer3":"Stefan"
    ,"answer4":"Willi"
    ,"correctAnswer":3,"difficulty":3,"active":true,"deleted":false,"language":"DE"
    ,"key":"DE_QZ"
    ,"cat":"WM"
    ,"qid":1582,"qstempel":1390138059395,"model":"QUESTION"},
{"question":"Wer bist Du?"
    ,"answer1":"Jens"
    ,"answer2":"Anja"
    ,"answer3":"Stefan"
    ,"answer4":"Willi"
    ,"correctAnswer":3,"difficulty":3,"active":true,"deleted":false,"language":"DE"
    ,"key":"DE_QZ"
    ,"cat":"Die Bundesliga"
    ,"qid":1421,"qstempel":1390138058497,"model":"QUESTION"},
{"question":"Wer bist Du?"
    ,"answer1":"Jens"
    ,"answer2":"Anja"
    ,"answer3":"Stefan"
    ,"answer4":"Willi"
    ,"correctAnswer":3,"difficulty":3,"active":true,"deleted":false,"language":"DE"
    ,"key":"DE_QZ"
    ,"cat":"Premiure League"
    ,"qid":1708,"qstempel":1390138060083,"model":"QUESTION"},
{"question":"Wer bist Du?"
    ,"answer1":"Jens"
    ,"answer2":"Anja"
    ,"answer3":"Stefan"
    ,"answer4":"Willi"
    ,"correctAnswer":3,"difficulty":1,"active":true,"deleted":false,"language":"DE"
    ,"key":"DE_QZ"
    ,"cat":"WM"
    ,"qid":1470,"qstempel":1390138058774,"model":"QUESTION"},
{"question":"Wer bist Du?"
    ,"answer1":"Jens"
    ,"answer2":"Anja"
    ,"answer3":"Stefan"
    ,"answer4":"Willi"
    ,"correctAnswer":3,"difficulty":2,"active":true,"deleted":false,"language":"DE"
    ,"key":"DE_QZ"
    ,"cat":"Premiure League"
    ,"qid":1667,"qstempel":1390138059857,"model":"QUESTION"},
{"question":"Wer bist Du?"
    ,"answer1":"Jens"
    ,"answer2":"Anja"
    ,"answer3":"Stefan"
    ,"answer4":"Willi"
    ,"correctAnswer":3,"difficulty":2,"active":true,"deleted":false,"language":"DE"
    ,"key":"DE_QZ"
    ,"cat":"WM"
    ,"qid":1539,"qstempel":1390138059158,"model":"QUESTION"},
{"question":"Wer bist Du?"
    ,"answer1":"Jens"
    ,"answer2":"Anja"
    ,"answer3":"Stefan"
    ,"answer4":"Willi"
    ,"correctAnswer":3,"difficulty":2,"active":true,"deleted":false,"language":"DE"
    ,"key":"DE_QZ"
    ,"cat":"Die Bundesliga"
    ,"qid":1381,"qstempel":1390138058267,"model":"QUESTION"}]
这个异常被抛出,我完全不知道为什么

java.lang.ClassNotFoundException:在路径:DexPathList[[zip文件”//data/app/bc.qz.client.android-2.apk“],NativeLibraryDirectory=[/data/app-lib/bc.qz.client.android-2,/system/lib]上未找到类“java.beans.PropertyDescriptor”

谁能给我一些建议为什么会这样

提前谢谢

斯特凡

java.lang.ClassNotFoundException:在路径:DexPathList[[zip文件”//data/app/bc.qz.client.android-2.apk“],NativeLibraryDirectory=[/data/app-lib/bc.qz.client.android-2,/system/lib]上未找到类“java.beans.PropertyDescriptor”

某些东西的依赖项没有加载到一个代码路径中,而是加载到另一个代码路径中。Android API仅提供Java 6 API的一个子集:

  • 在Java6中
  • 在Android中

未提供PropertyDescriptor。如果您自己的代码不使用此类型,则可能是您的某个库需要它。

这很奇怪。。。我将该类的创建放在我的android项目的另一个活动(onCreate)中,现在它毫无例外地工作了+谢谢你的帮助
[{"question":"Wer bist Du?"
    ,"answer1":"Jens"
    ,"answer2":"Anja"
    ,"answer3":"Stefan"
    ,"answer4":"Willi"
    ,"correctAnswer":3,"difficulty":1,"active":true,"deleted":false,"language":"DE"
    ,"key":"DE_QZ"
    ,"cat":"Die Bundesliga"
    ,"qid":1303,"qstempel":1390138057765,"model":"QUESTION"},
{"question":"Wer bist Du?"
    ,"answer1":"Jens"
    ,"answer2":"Anja"
    ,"answer3":"Stefan"
    ,"answer4":"Willi"
    ,"correctAnswer":3,"difficulty":1,"active":true,"deleted":false,"language":"DE"
    ,"key":"DE_QZ"
    ,"cat":"Premiure League"
    ,"qid":1636,"qstempel":1390138059690,"model":"QUESTION"},
{"question":"Wer bist Du?"
    ,"answer1":"Jens"
    ,"answer2":"Anja"
    ,"answer3":"Stefan"
    ,"answer4":"Willi"
    ,"correctAnswer":3,"difficulty":3,"active":true,"deleted":false,"language":"DE"
    ,"key":"DE_QZ"
    ,"cat":"WM"
    ,"qid":1582,"qstempel":1390138059395,"model":"QUESTION"},
{"question":"Wer bist Du?"
    ,"answer1":"Jens"
    ,"answer2":"Anja"
    ,"answer3":"Stefan"
    ,"answer4":"Willi"
    ,"correctAnswer":3,"difficulty":3,"active":true,"deleted":false,"language":"DE"
    ,"key":"DE_QZ"
    ,"cat":"Die Bundesliga"
    ,"qid":1421,"qstempel":1390138058497,"model":"QUESTION"},
{"question":"Wer bist Du?"
    ,"answer1":"Jens"
    ,"answer2":"Anja"
    ,"answer3":"Stefan"
    ,"answer4":"Willi"
    ,"correctAnswer":3,"difficulty":3,"active":true,"deleted":false,"language":"DE"
    ,"key":"DE_QZ"
    ,"cat":"Premiure League"
    ,"qid":1708,"qstempel":1390138060083,"model":"QUESTION"},
{"question":"Wer bist Du?"
    ,"answer1":"Jens"
    ,"answer2":"Anja"
    ,"answer3":"Stefan"
    ,"answer4":"Willi"
    ,"correctAnswer":3,"difficulty":1,"active":true,"deleted":false,"language":"DE"
    ,"key":"DE_QZ"
    ,"cat":"WM"
    ,"qid":1470,"qstempel":1390138058774,"model":"QUESTION"},
{"question":"Wer bist Du?"
    ,"answer1":"Jens"
    ,"answer2":"Anja"
    ,"answer3":"Stefan"
    ,"answer4":"Willi"
    ,"correctAnswer":3,"difficulty":2,"active":true,"deleted":false,"language":"DE"
    ,"key":"DE_QZ"
    ,"cat":"Premiure League"
    ,"qid":1667,"qstempel":1390138059857,"model":"QUESTION"},
{"question":"Wer bist Du?"
    ,"answer1":"Jens"
    ,"answer2":"Anja"
    ,"answer3":"Stefan"
    ,"answer4":"Willi"
    ,"correctAnswer":3,"difficulty":2,"active":true,"deleted":false,"language":"DE"
    ,"key":"DE_QZ"
    ,"cat":"WM"
    ,"qid":1539,"qstempel":1390138059158,"model":"QUESTION"},
{"question":"Wer bist Du?"
    ,"answer1":"Jens"
    ,"answer2":"Anja"
    ,"answer3":"Stefan"
    ,"answer4":"Willi"
    ,"correctAnswer":3,"difficulty":2,"active":true,"deleted":false,"language":"DE"
    ,"key":"DE_QZ"
    ,"cat":"Die Bundesliga"
    ,"qid":1381,"qstempel":1390138058267,"model":"QUESTION"}]