java - 将 Java 库添加到 Android 项目

标签 java android json error-handling

我今天早上将 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 ,但不起作用:( 看起来也有点奇怪,库没有出现在“外部库”中,它看起来像这样:

Show up false?

最佳答案

您的问题的原因是,JSONExceptionApache Commons Lang 扩展了 NetableRuntimeException项目。因此,您还需要包含该 jar。

关于java - 将 Java 库添加到 Android 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8257049/

相关文章:

java - 使用 Java 8 Stream 打印修改后的列表值

android - Google map 或地点 : API to fetch bulk uploaded (and verified) locations

android - 我想通过触摸按钮来固定 Scrollview 吗?

javascript - React - 在 api 调用之前填充数据?

java - 从 Java 方法返回时,BigDecimal 不保留实际值

java - CMS、CAdES_T、XAdES/XAdES_T、PAdES

Java 游戏循环解释

Android ActionBar 模式 - 多个 Activity 或 fragment

C# 字典键拆分为 JSON 键值?

json - 如何正确处理通过curl通过docker传递的go中的json数据