我从未做过原生 Android 编程,但由于 Android 使用 Linux 内核,因此使用的可执行格式很可能是“ELF”。就ELF而言,文件中没有存储共享对象的版本信息。因此,除非文件名本身是类似的内容"libXXX.VERSION.so",否则没有其他方法可以找出共享对象的版本号。这种技术一般在Linux中使用。
我对解决您的问题的建议是:
来源: http: //man7.org/linux/man-pages/man5/elf.5.html 注意:可执行文件中的E_VERSION是ELF格式的版本,而不是可执行文件的版本。
| 归档时间: |
|
| 查看次数: |
582 次 |
| 最近记录: |