我目前正在尝试使用 Android 4.1.2 Java 库构建一个 android 应用程序。
不幸的是,我想使用更新版本的 org.json 包,它出现在该库中。
我可以告诉 Eclipse 不要使用 Android 4.1.2 Jar 中的 org.json 包吗?
如果通过构建路径中的两个不同 JAR 可以使用带有包的同一个类,那么您将无法正确执行此操作。
您可以尝试的一个步骤是将新 jar 放在构建路径 UI的order
使用Order and Export
选项卡的顶部。Eclipse
最好的方法是更新文件系统中的 Android Lib 文件夹,并用新的 JAR 替换旧的 jar。
请注意:当您尝试使用与软件包提供的 JAR 不同的 JAR 时,可能会出现兼容性问题。
听起来您遇到了 Java 包名称冲突。不幸的是,由于 Android 中的代码是预先打包的,最好的办法是重命名较新的 json 包并使用它来避免使用预构建的包。