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