我如何在Android项目中使用外部JAR?
我创建了一个Android项目,并在我的项目中添加了一个外部JAR(hessian-4.0.1.jar)。 然后,我将JAR添加到构建路径中,并在“订购”和“导出”中对其进行了检查。
Order和Export被忽略,并且外部JAR中的所有类都在运行时丢失。
在使用Eclipse插件构建Android应用程序时,是否有一种方法可以正确包含来自外部JAR的所需类? 我不想使用ant或Maven。
蚀
将外部JAR添加到Android项目或任何Java项目的好方法是:
libs
的文件夹 libs
文件夹 现在右键单击Jar文件,然后选择Build Path> Add to Build Path ,这将在您的项目中创建一个名为'Referenced Libraries'的文件夹
通过这样做,每当将项目传输到另一台计算机时, 您都不会丢失硬盘上引用的库 。
******更新*******
在Android Studio中添加外部库的步骤
请注意:如果您使用的是第三方库,那么最好使用传递依赖关系 ,Gradle脚本在gradle脚本运行时自动下载JAR和依赖关系JAR。
例如:编译'com.google.android.gms:play-services-ads:9.4.0'
阅读更多关于Gradle Dependency Mangement的信息
是的,你可以使用它。 这里是:
如果您遇到问题,此视频可能会有用。
我目前使用SDK 20.0.3,以前的解决方案都不适合我。
hessdroid在hess失败的地方工作的原因是因为这两个jar文件包含针对不同虚拟机编译的java。 Java编译器创建的字节码不保证在Dalvik虚拟机上运行。 由Android编译器创建的字节码不保证在Java虚拟机上运行。
在我的情况下,我可以访问源代码,并能够使用我在这里描述的方法为它创建一个Android jar文件:https://stackoverflow.com/a/13144382/545064
链接地址: http://www.djcxy.com/p/65835.html