我正在开发一个依赖于ELF二进制文件的Android应用程序:我们的Java代码与这个二进制文件交互以完成任务.需要在Application启动和应用程序退出/按需启动和终止此运行时.
问题:
我假设我们将能够使用Runtime.exec()API执行此二进制文件.对于我需要将库放在文件夹结构中的位置有什么限制吗?系统运行时如何找到此可执行文件?是否有某种类路径设置?
由于应用程序依赖于此运行时,因此我考虑将其包装在服务中,以便可以根据需要启动或停止它.在Android项目中处理此类可执行文件的最佳方法是什么?
假设我没有此可执行文件的源代码,还有什么其他选择?
请指教.
谢谢.