我正在研究一个java android项目。该项目需要使用特定的命令。 这些命令都是用c ++ / c开发的,但我已经给了两个文件(.jar和.so),它们应该“把它们变成”java,所以我可以在我的java android项目中使用它们。
问题是,我应该对这两个文件做些什么?我已经阅读了很多东西(主要是关于创建.jar和.so,但我不关心这一步,因为我已经有了2个文件)
我尝试导入.jar(导入外部lib),我尝试通过静态加载添加.so: //静态的 { // System.loadLibrary(“MySoFile”); //} 我得到的只是堆栈溢出错误或DEX文件的问题......
有没有人试过这样做? 我似乎没有明白这一点......我想做的就是能够使用.jar文件中的命令......://
提前感谢!!
答案 0 :(得分:1)
查看this answer有关添加jar
个文件的信息。 '.so'文件通常可以拖放到项目中。
答案 1 :(得分:0)
您需要做的就是确保jar在您的类路径中,然后您可以访问此jar中的类。 jar只是类的归档,您不需要将库加载到内存或类似的东西中。
您可能希望在此处阅读问题的答案How to use classes from .jar files?