我今天早上将 JAVA-Libary 导入到我的 Android 项目中:JSON-Libary我通过 Project->Properties ->Add external Jar files 导入它。 之后我编写了我使用这个库的代码,但是我得到了 LogCat 的这个错误:
11-24 13:20:04.371: W/dalvikvm(29450): Unable to resolve superclass of Lnet/sf/json/JSONException; (420)
11-24 13:20:04.371: W/dalvikvm(29450): Link of class 'Lnet/sf/json/JSONException;' failed
11-24 13:20:04.381: W/dalvikvm(29450): VFY: unable to resolve exception class 206 (Lnet/sf/json/JSONException;)
11-24 13:20:04.381: W/dalvikvm(29450): VFY: unable to find exception handler at addr 0x2e
11-24 13:20:04.381: W/dalvikvm(29450): VFY: rejected Lnet/sf/json/JSONSerializer;.toJSON (Ljava/lang/Object;Lnet/sf/json/JsonConfig;)Lnet/sf/json/JSON;
11-24 13:20:04.381: W/dalvikvm(29450): VFY: rejecting opcode 0x0d at 0x002e
11-24 13:20:04.381: W/dalvikvm(29450): VFY: rejected Lnet/sf/json/JSONSerializer;.toJSON (Ljava/lang/Object;Lnet/sf/json/JsonConfig;)Lnet/sf/json/JSON;
11-24 13:20:04.381: W/dalvikvm(29450): Verifier rejected class Lnet/sf/json/JSONSerializer;
我似乎以错误的方式导入了这个库,我如何在我的 Android 项目中使用这个库,我需要如何导入它才能使用它?
感谢您的提前帮助
Safari
PS:我知道里面有个JSON-Libary,但是我喜欢用这个,怎么实现 那?要导入库,我试过这个:How to Import Java-Libaries ,但不起作用:( 看起来也有点奇怪,库没有出现在“外部库”中,它看起来像这样:
最佳答案
您的问题的原因是,JSONException
从 Apache Commons Lang 扩展了 NetableRuntimeException
项目。因此,您还需要包含该 jar。
关于java - 将 Java 库添加到 Android 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8257049/